BinaryNinja::Relocation Class Reference

Public Member Functions

 Relocation (BNRelocation *reloc)
 
BNRelocationInfo GetInfo () const
 
ArchitectureGetArchitecture () const
 
uint64_t GetTarget () const
 
uint64_t GetAddress () const
 
Ref< SymbolGetSymbol () const
 
- Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNRelocation, BNNewRelocationReference, BNFreeRelocation >
 CoreRefCountObject ()
 
virtual ~CoreRefCountObject ()
 
BNRelocation * GetObject () const
 
void AddRef ()
 
void Release ()
 
void AddRefForRegistration ()
 
void ReleaseForRegistration ()
 

Additional Inherited Members

- Static Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNRelocation, BNNewRelocationReference, BNFreeRelocation >
static BNRelocation * GetObject (CoreRefCountObject *obj)
 
- Public Attributes inherited from BinaryNinja::CoreRefCountObject< BNRelocation, BNNewRelocationReference, BNFreeRelocation >
std::atomic< int > m_refs
 
bool m_registeredRef
 
BNRelocation * m_object
 

Constructor & Destructor Documentation

◆ Relocation()

Relocation::Relocation ( BNRelocation *  reloc)

Member Function Documentation

◆ GetAddress()

uint64_t Relocation::GetAddress ( ) const

◆ GetArchitecture()

Architecture * Relocation::GetArchitecture ( ) const

◆ GetInfo()

BNRelocationInfo Relocation::GetInfo ( ) const

◆ GetSymbol()

Ref< Symbol > Relocation::GetSymbol ( ) const

◆ GetTarget()

uint64_t Relocation::GetTarget ( ) const

The documentation for this class was generated from the following files: