Home
last modified time | relevance | path

Searched refs:ServiceResolverThunk (Results 1 – 10 of 10) sorted by relevance

/external/chromium_org/sandbox/win/src/
Dservice_resolver.h15 class ServiceResolverThunk : public ResolverThunk {
18 ServiceResolverThunk(HANDLE process, bool relaxed) in ServiceResolverThunk() function
21 virtual ~ServiceResolverThunk() {} in ~ServiceResolverThunk()
88 DISALLOW_COPY_AND_ASSIGN(ServiceResolverThunk);
93 class Wow64ResolverThunk : public ServiceResolverThunk {
97 : ServiceResolverThunk(process, relaxed) {} in Wow64ResolverThunk()
108 class Wow64W8ResolverThunk : public ServiceResolverThunk {
112 : ServiceResolverThunk(process, relaxed) {} in Wow64W8ResolverThunk()
123 class Win8ResolverThunk : public ServiceResolverThunk {
127 : ServiceResolverThunk(process, relaxed) {} in Win8ResolverThunk()
Dservice_resolver.cc13 NTSTATUS ServiceResolverThunk::ResolveInterceptor( in ResolveInterceptor()
25 NTSTATUS ServiceResolverThunk::ResolveTarget(const void* module, in ResolveTarget()
42 void ServiceResolverThunk::AllowLocalPatches() { in AllowLocalPatches()
Dservice_resolver_64.cc85 NTSTATUS ServiceResolverThunk::Setup(const void* target_module, in Setup()
115 size_t ServiceResolverThunk::GetThunkSize() const { in GetThunkSize()
119 NTSTATUS ServiceResolverThunk::CopyThunk(const void* target_module, in CopyThunk()
143 bool ServiceResolverThunk::IsFunctionAService(void* local_thunk) const { in IsFunctionAService()
169 NTSTATUS ServiceResolverThunk::PerformPatch(void* local_thunk, in PerformPatch()
Dservice_resolver_unittest.cc58 typedef ResolverThunkTest<sandbox::ServiceResolverThunk> WinXpResolverTest;
90 sandbox::ServiceResolverThunk* resolver) { in PatchNtdllWithResolver()
132 sandbox::ServiceResolverThunk* GetTestResolver(bool relaxed) { in GetTestResolver()
151 sandbox::ServiceResolverThunk* resolver = GetTestResolver(relaxed); in PatchNtdll()
206 sandbox::ServiceResolverThunk* resolver = GetTestResolver(true); in TEST()
226 sandbox::ServiceResolverThunk* resolver = GetTestResolver(true); in TEST()
Dservice_resolver_32.cc146 NTSTATUS ServiceResolverThunk::Setup(const void* target_module, in Setup()
178 size_t ServiceResolverThunk::GetThunkSize() const { in GetThunkSize()
182 NTSTATUS ServiceResolverThunk::CopyThunk(const void* target_module, in CopyThunk()
208 bool ServiceResolverThunk::IsFunctionAService(void* local_thunk) const { in IsFunctionAService()
265 NTSTATUS ServiceResolverThunk::PerformPatch(void* local_thunk, in PerformPatch()
320 bool ServiceResolverThunk::SaveOriginalFunction(void* local_thunk, in SaveOriginalFunction()
Dinterception.cc475 ServiceResolverThunk* thunk; in PatchClientFunctions()
477 thunk = new ServiceResolverThunk(child_->Process(), relaxed_); in PatchClientFunctions()
488 thunk = new ServiceResolverThunk(child_->Process(), relaxed_); in PatchClientFunctions()
/external/chromium_org/chrome_elf/
Dthunk_getter.cc112 sandbox::ServiceResolverThunk* GetThunk(bool relaxed) { in GetThunk()
114 sandbox::ServiceResolverThunk* thunk = NULL; in GetThunk()
127 thunk = new sandbox::ServiceResolverThunk(current_process, relaxed); in GetThunk()
137 thunk = new sandbox::ServiceResolverThunk(current_process, relaxed); in GetThunk()
Dthunk_getter.h9 class ServiceResolverThunk; variable
14 sandbox::ServiceResolverThunk* GetThunk(bool relaxed);
Dntdll_cache.cc57 scoped_ptr<sandbox::ServiceResolverThunk> thunk(GetThunk(kRelaxed)); in InitCache()
/external/chromium_org/chrome_elf/blacklist/
Dblacklist.cc333 sandbox::ServiceResolverThunk* thunk = GetThunk(kRelaxed); in Initialize()