123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved. 223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)// found in the LICENSE file. 423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) 523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#ifndef CHROME_ELF_THUNK_GETTER_H_ 623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#define CHROME_ELF_THUNK_GETTER_H_ 723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) 823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)namespace sandbox { 923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)class ServiceResolverThunk; 1023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)} 1123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) 1223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)// Creates a |ServiceResolverThunk| based on the OS version. Ownership of the 1323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)// resulting thunk is passed to the caller. 1423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)sandbox::ServiceResolverThunk* GetThunk(bool relaxed); 1523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) 1623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#endif // CHROME_ELF_THUNK_GETTER_H_ 17