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

Manage a custom refinfo type Custom refinfos are usually used to handle custom fixups, but can also be used to display non-standard references. More...

#include <nalt.hpp>

Public Member Functions

 int (idaapi *gen_expr)(qstring *buf
 bool (idaapi *calc_reference_data)(ea_t *target
 void (idaapi *get_format)(qstring *format)
 DECLARE_COMPARISONS (custom_refinfo_handler_t)

Public Attributes

int32 cbsize
 size of this structure
const char * name
 Format name, must be unique.
const char * desc
 Refinfo description to use in Ctrl-R dialog.
int props
 properties (currently 0)
qstringformat
qstring ea_t ea
qstring ea_t int opnum
qstring ea_t int const refinfo_tri
qstring ea_t int const refinfo_t ea_t from
qstring ea_t int const refinfo_t ea_t adiff_topval
qstring ea_t int const refinfo_t ea_t adiff_t ea_ttarget
qstring ea_t int const refinfo_t ea_t adiff_t ea_t ea_tfullvalue
qstring ea_t int const refinfo_t ea_t adiff_t ea_t ea_t int getn_flags
ea_tbase
ea_t ea_t from
ea_t ea_t const refinfo_tri
ea_t ea_t const refinfo_t adiff_t opval

Detailed Description

Manage a custom refinfo type Custom refinfos are usually used to handle custom fixups, but can also be used to display non-standard references.

Member Function Documentation

◆ int()

custom_refinfo_handler_t::int ( idaapi * gen_expr)

◆ bool()

custom_refinfo_handler_t::bool ( idaapi * calc_reference_data)

◆ void()

custom_refinfo_handler_t::void ( idaapi * get_format)

◆ DECLARE_COMPARISONS()

custom_refinfo_handler_t::DECLARE_COMPARISONS ( custom_refinfo_handler_t )

Member Data Documentation

◆ cbsize

int32 custom_refinfo_handler_t::cbsize

size of this structure

◆ name

const char* custom_refinfo_handler_t::name

Format name, must be unique.

◆ desc

const char* custom_refinfo_handler_t::desc

Refinfo description to use in Ctrl-R dialog.

◆ props

int custom_refinfo_handler_t::props

properties (currently 0)

◆ format

qstring* custom_refinfo_handler_t::format

◆ ea

qstring ea_t custom_refinfo_handler_t::ea

◆ opnum

qstring ea_t int custom_refinfo_handler_t::opnum

◆ ri [1/2]

qstring ea_t int const refinfo_t& custom_refinfo_handler_t::ri

◆ from [1/2]

qstring ea_t int const refinfo_t ea_t custom_refinfo_handler_t::from

◆ opval [1/2]

qstring ea_t int const refinfo_t ea_t adiff_t* custom_refinfo_handler_t::opval

◆ target

qstring ea_t int const refinfo_t ea_t adiff_t ea_t* custom_refinfo_handler_t::target

◆ fullvalue

qstring ea_t int const refinfo_t ea_t adiff_t ea_t ea_t* custom_refinfo_handler_t::fullvalue

◆ getn_flags

qstring ea_t int const refinfo_t ea_t adiff_t ea_t ea_t int custom_refinfo_handler_t::getn_flags

◆ base

ea_t* custom_refinfo_handler_t::base

◆ from [2/2]

ea_t ea_t custom_refinfo_handler_t::from

◆ ri [2/2]

ea_t ea_t const refinfo_t& custom_refinfo_handler_t::ri

◆ opval [2/2]

ea_t ea_t const refinfo_t adiff_t custom_refinfo_handler_t::opval

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