| 98 | } |
| 99 | |
| 100 | bool SymbolGuardian::FunctionExistsWithStartingAddress(u32 address) const |
| 101 | { |
| 102 | bool exists = false; |
| 103 | Read([&](const ccc::SymbolDatabase& database) { |
| 104 | ccc::FunctionHandle handle = database.functions.first_handle_from_starting_address(address); |
| 105 | exists = handle.valid(); |
| 106 | }); |
| 107 | return exists; |
| 108 | } |
| 109 | |
| 110 | bool SymbolGuardian::FunctionExistsThatOverlapsAddress(u32 address) const |
| 111 | { |
no test coverage detected