| 19 | } |
| 20 | |
| 21 | uint8_t const * AsmLeaToAbsoluteAddress(uint8_t const * lea) |
| 22 | { |
| 23 | if ((lea[0] != 0x48 && lea[0] != 0x4C) || (lea[1] != 0x8D && lea[1] != 0x8B)) { |
| 24 | return nullptr; |
| 25 | } |
| 26 | |
| 27 | int32_t rel = *(int32_t const *)(lea + 3); |
| 28 | return lea + rel + 7; |
| 29 | } |
| 30 | |
| 31 | std::unique_ptr<ErrorUtils> gErrorUtils; |
| 32 |