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