Home
last modified time | relevance | path

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

/oneTBB/src/tbbmalloc_proxy/
H A Dfunction_replacement.cpp318 …c DWORD InsertTrampoline32(void *inpAddr, void *targetAddr, const char* pattern, void** storedAddr) in InsertTrampoline32() argument
331 if ( storedAddr ){ // If requested, store original function code in InsertTrampoline32()
337 *storedAddr = Addrint2Ptr(trampAddr); in InsertTrampoline32()
340 if (!VirtualProtect(*storedAddr, MAX_PROBE_SIZE, pageFlags, &pageFlags)) return 0; in InsertTrampoline32()
342 memcpy(*storedAddr, codePtr, bytesToMove); in InsertTrampoline32()
373 …c DWORD InsertTrampoline64(void *inpAddr, void *targetAddr, const char* pattern, void** storedAddr) in InsertTrampoline64() argument
393 if ( storedAddr ){ // If requested, store original function code in InsertTrampoline64()
399 *storedAddr = Addrint2Ptr(trampAddr); in InsertTrampoline64()
402 if (!VirtualProtect(*storedAddr, MAX_PROBE_SIZE, pageFlags, &pageFlags)) return 0; in InsertTrampoline64()
404 memcpy(*storedAddr, codePtr, bytesToMove); in InsertTrampoline64()