| 1234 | } |
| 1235 | |
| 1236 | uint64_t ObjCProcessor::ReadPointerAccountingForRelocations(ObjCReader* reader) |
| 1237 | { |
| 1238 | if (auto it = m_relocationPointerRewrites.find(reader->GetOffset()); it != m_relocationPointerRewrites.end()) |
| 1239 | { |
| 1240 | reader->SeekRelative(m_data->GetAddressSize()); |
| 1241 | return it->second; |
| 1242 | } |
| 1243 | return reader->ReadPointer(); |
| 1244 | } |
| 1245 | |
| 1246 | |
| 1247 | ObjCProcessor::ObjCProcessor(BinaryView* data, const char* loggerName, bool isBackedByDatabase, bool skipClassBaseProtocols) : |
nothing calls this directly
no test coverage detected