Public Member Functions | |
| BaseAddressDetection (Ref< BinaryView > view) | |
| ~BaseAddressDetection () | |
| bool | DetectBaseAddress (BaseAddressDetectionSettings &settings) |
| Analyze program, identify pointers and points-of-interest, and detect candidate base addresses. | |
| std::set< std::pair< size_t, uint64_t > > | GetScores (BNBaseAddressDetectionConfidence *confidence, uint64_t *lastTestedBaseAddress) |
| Get the top 10 candidate base addresses and thier scores. | |
| std::vector< BNBaseAddressDetectionReason > | GetReasonsForBaseAddress (uint64_t baseAddress) |
| Get a vector of BNBaseAddressDetectionReasons containing information that indicates why a base address was reported as a candidate. | |
| void | Abort () |
| Abort base address detection. | |
| bool | IsAborted () |
| Determine if base address detection is aborted. | |
| BaseAddressDetection::BaseAddressDetection | ( | Ref< BinaryView > | view | ) |
| BaseAddressDetection::~BaseAddressDetection | ( | ) |
| bool BaseAddressDetection::DetectBaseAddress | ( | BaseAddressDetectionSettings & | settings | ) |
Analyze program, identify pointers and points-of-interest, and detect candidate base addresses.
| settings | Base address detection settings |
| std::set< std::pair< size_t, uint64_t > > BaseAddressDetection::GetScores | ( | BNBaseAddressDetectionConfidence * | confidence, |
| uint64_t * | lastTestedBaseAddress ) |
Get the top 10 candidate base addresses and thier scores.
| confidence | Confidence level that indicates the likelihood the top base address candidate is correct |
| lastTestedBaseAddress | Last base address tested before analysis was aborted or completed |
| std::vector< BNBaseAddressDetectionReason > BaseAddressDetection::GetReasonsForBaseAddress | ( | uint64_t | baseAddress | ) |
Get a vector of BNBaseAddressDetectionReasons containing information that indicates why a base address was reported as a candidate.
| baseAddress | Base address to query reasons for |
| void BaseAddressDetection::Abort | ( | ) |
Abort base address detection.
| bool BaseAddressDetection::IsAborted | ( | ) |
Determine if base address detection is aborted.