MCPcopy Create free account
hub / github.com/Norbyte/ositools / AsmLeaToAbsoluteAddress

Function AsmLeaToAbsoluteAddress

OsiInterface/DataLibraries.cpp:183–192  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

181 }
182
183 uint8_t const * AsmLeaToAbsoluteAddress(uint8_t const * lea)
184 {
185 if ((lea[0] != 0x48 && lea[0] != 0x4C) || (lea[1] != 0x8D && lea[1] != 0x8B)) {
186 Debug("AsmLeaToAbsoluteAddress(): Not a LEA @ %p", lea);
187 return nullptr;
188 }
189
190 int32_t rel = *(int32_t const *)(lea + 3);
191 return lea + rel + 7;
192 }
193
194 bool LibraryManager::FindLibraries()
195 {

Calls 1

DebugFunction · 0.85

Tested by

no test coverage detected