Lines Matching refs:origFunc
435 …atic bool InsertTrampoline(void *inpAddr, void *targetAddr, const char ** opcodes, void** origFunc) in InsertTrampoline() argument
444 if ( origFunc ){ // Need to store original function code in InsertTrampoline()
450 *origFunc = (void*)(Ptr2Addrint(inpAddr) + offsetInJmp + SIZE_OF_RELJUMP); in InsertTrampoline()
451 origFunc = nullptr; // now it must be ignored by InsertTrampoline32/64 in InsertTrampoline()
460 probeSize = InsertTrampoline32(inpAddr, targetAddr, pattern, origFunc); in InsertTrampoline()
462 probeSize = InsertTrampoline64(inpAddr, targetAddr, pattern, origFunc); in InsertTrampoline()
471 FlushInstructionCache(GetCurrentProcess(), origFunc, probeSize); in InsertTrampoline()
478 …nst char *dllName, const char *funcName, FUNCPTR newFunc, const char ** opcodes, FUNCPTR* origFunc) in ReplaceFunctionA() argument
510 if (!InsertTrampoline((void*)inpFunc, (void*)newFunc, opcodes, (void**)origFunc)){ in ReplaceFunctionA()
518 … wchar_t *dllName, const char *funcName, FUNCPTR newFunc, const char ** opcodes, FUNCPTR* origFunc) in ReplaceFunctionW() argument
550 if (!InsertTrampoline((void*)inpFunc, (void*)newFunc, opcodes, (void**)origFunc)){ in ReplaceFunctionW()