IDA C++ SDK 9.2
Loading...
Searching...
No Matches
refinfo_t Struct Reference

Information about a reference. More...

#include <nalt.hpp>

Public Member Functions

reftype_t type (void) const
bool is_target_optional () const
 < is_reftype_target_optional()
bool no_base_xref (void) const
bool is_pastend (void) const
bool is_rvaoff (void) const
bool is_custom (void) const
bool is_subtract (void) const
bool is_signed (void) const
bool is_no_zeros (void) const
bool is_no_ones (void) const
bool is_selfref (void) const
void set_type (reftype_t rt)
void init (uint32 reft_and_flags, ea_t _base=0, ea_t _target=BADADDR, adiff_t _tdelta=0)
bool _require_base () const
 DECLARE_COMPARISONS (refinfo_t)

Public Attributes

ea_t target
 reference target (#BADADDR-none)
ea_t base
 base of reference (may be BADADDR)
adiff_t tdelta
 offset from the target
uint32 flags
 Reference info flags

Detailed Description

Information about a reference.

Member Function Documentation

◆ type()

reftype_t refinfo_t::type ( void ) const
inline

◆ is_target_optional()

bool refinfo_t::is_target_optional ( ) const
inline

◆ no_base_xref()

bool refinfo_t::no_base_xref ( void ) const
inline

◆ is_pastend()

bool refinfo_t::is_pastend ( void ) const
inline

◆ is_rvaoff()

bool refinfo_t::is_rvaoff ( void ) const
inline

◆ is_custom()

bool refinfo_t::is_custom ( void ) const
inline

◆ is_subtract()

bool refinfo_t::is_subtract ( void ) const
inline

◆ is_signed()

bool refinfo_t::is_signed ( void ) const
inline

◆ is_no_zeros()

bool refinfo_t::is_no_zeros ( void ) const
inline

◆ is_no_ones()

bool refinfo_t::is_no_ones ( void ) const
inline

◆ is_selfref()

bool refinfo_t::is_selfref ( void ) const
inline

◆ set_type()

void refinfo_t::set_type ( reftype_t rt)
inline

◆ init()

void refinfo_t::init ( uint32 reft_and_flags,
ea_t _base = 0,
ea_t _target = BADADDR,
adiff_t _tdelta = 0 )
inline

◆ _require_base()

bool refinfo_t::_require_base ( ) const
inline

◆ DECLARE_COMPARISONS()

refinfo_t::DECLARE_COMPARISONS ( refinfo_t )

Member Data Documentation

◆ target

ea_t refinfo_t::target

reference target (#BADADDR-none)

◆ base

ea_t refinfo_t::base

base of reference (may be BADADDR)

◆ tdelta

adiff_t refinfo_t::tdelta

offset from the target

◆ flags

uint32 refinfo_t::flags

The documentation for this struct was generated from the following file: