Searched defs:thunks (Results 1 - 5 of 5) sorted by relevance

/external/chromium_org/base/allocator/
H A Dallocator_extension_thunks.h12 namespace thunks { namespace in namespace:base::allocator
32 } // namespace thunks
H A Dallocator_extension_thunks.cc11 namespace thunks { namespace in namespace:base::allocator
50 } // namespace thunks
/external/chromium_org/sandbox/win/src/
H A Dinterception_internal.h69 ThunkData thunks[1]; member in struct:sandbox::DllInterceptionData
H A Dinterception_agent.cc109 size_t buffer_bytes = offsetof(DllInterceptionData, thunks) +
121 dlls_[i]->used_bytes = offsetof(DllInterceptionData, thunks);
149 DllInterceptionData* thunks) {
150 DCHECK_NT(NULL != thunks);
175 NTSTATUS ret = resolver->Setup(thunks->base,
180 &thunks->thunks[i],
189 g_originals[function->id] = &thunks->thunks[i];
191 thunks
148 PatchDll(const DllPatchInfo* dll_info, DllInterceptionData* thunks) argument
[all...]
H A Dinterception.cc406 DllInterceptionData* thunks = reinterpret_cast<DllInterceptionData*>( local
412 dll_data.used_bytes = offsetof(DllInterceptionData, thunks);
417 // this should write all the individual thunks to the child's memory
418 if (!PatchClientFunctions(thunks, thunk_bytes, &dll_data))
423 bool ok = FALSE != ::WriteProcessMemory(child, thunks, &dll_data,
424 offsetof(DllInterceptionData, thunks),
427 if (!ok || (offsetof(DllInterceptionData, thunks) != written))
430 // Attempt to protect all the thunks, but ignore failure
432 ::VirtualProtectEx(child, thunks, thunk_bytes,
440 bool InterceptionManager::PatchClientFunctions(DllInterceptionData* thunks, argument
[all...]

Completed in 123 milliseconds