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

helper class to support 32bit addresses in ida64 More...

#include <ida.hpp>

Public Member Functions

void setup (bool)
 
bool is_enabled () const
 
sval_t ea2sval (uval_t v) const
 
ea_t uval2ea (uval_t v) const
 
bool fits_ea_space (ea_t) const
 
bool fits_ea_space (const range_t &) const
 
ea_t trunc_ea (ea_t ea) const
 
ea_t ea_space_end () const
 
uval_t trunc_uval (uval_t v) const
 
ea_t to_ea (sel_t cs, uval_t ip) const
 
ea_t fix_ea_tid (ea_t ea) const
 
bool is_ea_add_ok (uval_t x, uval_t y) const
 
sval_t sval_max () const
 
sval_t sval_min () const
 
bool like_badaddr (ea_t ea) const
 
ea_t align_ea (ea_t ea, int size) const
 
bool advance_ea (ea_t *ea, asize_t n) const
 

Public Attributes

const uval_t mask32 = 0xFFFFFFFF
 
const uval_t mask = mask32
 
const int ea_size = sizeof(ea_t)
 

Detailed Description

helper class to support 32bit addresses in ida64


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