#define StartHere() DWORD t_EAX = 0; \ __asm call FromNowOn \ __asm FromNowOn: \ __asm pop eax \ __asm {mov t_EAX, eax}\ if(__SetOffsetOfCurrentFunction(t_EAX))\ __debugbreak();