Loading...
Searching...
No Matches
BinaryNinja::SimilarityRangeAnnotation Struct Reference

Applies a diff annotation to the half-open address range `[start, end)`. More...

Detailed Description

Applies a diff annotation to the half-open address range `[start, end)`.

Public Member Functions

 SimilarityRangeAnnotation (uint64_t start, uint64_t end, BNSimilarityAnnotationType type)
 SimilarityRangeAnnotation (const BNSimilarityRangeAnnotation &annotation)
BNSimilarityRangeAnnotation ToRaw () const

Public Attributes

uint64_t start
uint64_t end
BNSimilarityAnnotationType type

Constructor & Destructor Documentation

◆ SimilarityRangeAnnotation() [1/2]

BinaryNinja::SimilarityRangeAnnotation::SimilarityRangeAnnotation ( uint64_t start,
uint64_t end,
BNSimilarityAnnotationType type )
inline

◆ SimilarityRangeAnnotation() [2/2]

BinaryNinja::SimilarityRangeAnnotation::SimilarityRangeAnnotation ( const BNSimilarityRangeAnnotation & annotation)
inline

Member Function Documentation

◆ ToRaw()

BNSimilarityRangeAnnotation BinaryNinja::SimilarityRangeAnnotation::ToRaw ( ) const
inlinenodiscard

Member Data Documentation

◆ start

uint64_t BinaryNinja::SimilarityRangeAnnotation::start

◆ end

uint64_t BinaryNinja::SimilarityRangeAnnotation::end

◆ type

BNSimilarityAnnotationType BinaryNinja::SimilarityRangeAnnotation::type