MCPcopy Create free account
hub / github.com/Phobos-developers/Phobos / MakeCallerRelative

Function MakeCallerRelative

src/Misc/SyncLogging.cpp:30–38  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28
29
30void __forceinline MakeCallerRelative(unsigned int& caller)
31{
32 // B for Bobos
33 if (caller > AresHelper::PhobosBaseAddress && caller < (AresHelper::PhobosBaseAddress + 0x100000))
34 caller = caller - AresHelper::PhobosBaseAddress + 0xB0000000;
35 // A for Ares
36 else if (caller > AresHelper::AresBaseAddress && caller < (AresHelper::AresBaseAddress + 0x100000))
37 caller = caller - AresHelper::AresBaseAddress + 0xA0000000;
38}
39
40void SyncLogger::AddRNGCallSyncLogEvent(Randomizer* pRandomizer, int type, unsigned int callerAddress, int min, int max)
41{

Calls

no outgoing calls

Tested by

no test coverage detected