Lines Matching refs:trampAddr
334 UINT_PTR trampAddr = memProvider.GetLocation(srcAddr); in InsertTrampoline32() local
335 if (!trampAddr) in InsertTrampoline32()
337 *storedAddr = Addrint2Ptr(trampAddr); in InsertTrampoline32()
343 offset = srcAddr - trampAddr; in InsertTrampoline32()
345 CorrectOffset( trampAddr, pattern, offset32 ); in InsertTrampoline32()
348 *(UCHAR*)(trampAddr+bytesToMove) = 0xE9; in InsertTrampoline32()
349 memcpy((UCHAR*)(trampAddr+bytesToMove+1), &offset32, sizeof(offset32)); in InsertTrampoline32()
396 UINT_PTR trampAddr = memProvider.GetLocation(srcAddr); in InsertTrampoline64() local
397 if (!trampAddr) in InsertTrampoline64()
399 *storedAddr = Addrint2Ptr(trampAddr); in InsertTrampoline64()
405 offset = srcAddr - trampAddr; in InsertTrampoline64()
407 CorrectOffset( trampAddr, pattern, offset32 ); in InsertTrampoline64()
410 *(UCHAR*)(trampAddr+bytesToMove) = 0xE9; in InsertTrampoline64()
411 memcpy((UCHAR*)(trampAddr+bytesToMove+1), &offset32, sizeof(offset32)); in InsertTrampoline64()