Latest available version: IDA and decompilers v8.4.240215 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
citem_locator_t Struct Reference

Generic ctree item locator. More...

#include <hexrays.hpp>

Public Member Functions

 citem_locator_t (ea_t _ea, ctype_t _op)
 
 citem_locator_t (const citem_t *i)
 
 DECLARE_COMPARISONS (citem_locator_t)
 

Public Attributes

ea_t ea
 citem address More...
 
ctype_t op
 citem operation More...
 

Detailed Description

Generic ctree item locator.

It can be used for instructions and some expression types. However, we need more precise locators for other items (e.g. for numbers)

Examples
hexrays_sample4.cpp.

Definition at line 6028 of file hexrays.hpp.

Constructor & Destructor Documentation

◆ citem_locator_t() [1/2]

citem_locator_t::citem_locator_t ( ea_t  _ea,
ctype_t  _op 
)

Definition at line 6034 of file hexrays.hpp.

◆ citem_locator_t() [2/2]

citem_locator_t::citem_locator_t ( const citem_t i)

Definition at line 7303 of file hexrays.hpp.

Member Data Documentation

◆ ea

ea_t citem_locator_t::ea

citem address

Examples
hexrays_sample4.cpp.

Definition at line 6030 of file hexrays.hpp.

◆ op

ctype_t citem_locator_t::op

citem operation

Examples
hexrays_sample4.cpp.

Definition at line 6031 of file hexrays.hpp.