interception_win.cc | 22 // arbitrary branching on the whole memory space, the notion of trampoline 23 // region is used. A trampoline region is a memory space withing 2G boundary 51 // On an 64-bit architecture, a trampoline is inserted. 56 // [trampoline] 80 // [trampoline] 90 // [trampoline] 96 // 4) Trampoline 98 // The Trampoline hooking technique is the most aggressive one. It is 109 // [trampoline] 120 // [trampoline] 694 uptr trampoline = AllocateMemoryForTrampoline(old_func, kDirectBranchLength); local in function:__interception::OverrideFunctionWithRedirectJump 731 uptr trampoline = AllocateMemoryForTrampoline(old_func, trampoline_length); local in function:__interception::OverrideFunctionWithHotPatch 781 uptr trampoline = AllocateMemoryForTrampoline(old_func, trampoline_length); local in function:__interception::OverrideFunctionWithTrampoline [all...] |