| 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 | { |
no test coverage detected