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

An integer constant. More...

#include <hexrays.hpp>

Inheritance diagram for mnumber_t:
operand_locator_t

Public Member Functions

 mnumber_t (uint64 v, ea_t _ea=BADADDR, int n=0)
 
 DECLARE_COMPARISONS (mnumber_t)
 
void update_value (uint64 val64)
 
- Public Member Functions inherited from operand_locator_t
 operand_locator_t (ea_t _ea, int _opnum)
 
 DECLARE_COMPARISONS (operand_locator_t)
 

Public Attributes

uint64 value
 
uint64 org_value
 
- Public Attributes inherited from operand_locator_t
ea_t ea
 address of the original processor instruction More...
 
int opnum
 operand number in the instruction More...
 

Detailed Description

An integer constant.

Used for mop_n We support 64-bit values but 128-bit values can be represented with mop_p

Definition at line 2369 of file hexrays.hpp.

Constructor & Destructor Documentation

◆ mnumber_t()

mnumber_t::mnumber_t ( uint64  v,
ea_t  _ea = BADADDR,
int  n = 0 
)

Definition at line 2373 of file hexrays.hpp.

Member Function Documentation

◆ DECLARE_COMPARISONS()

mnumber_t::DECLARE_COMPARISONS ( mnumber_t  )

Definition at line 2376 of file hexrays.hpp.

◆ update_value()

void mnumber_t::update_value ( uint64  val64)

Definition at line 2385 of file hexrays.hpp.

Member Data Documentation

◆ org_value

uint64 mnumber_t::org_value

Definition at line 2372 of file hexrays.hpp.

◆ value

uint64 mnumber_t::value

Definition at line 2371 of file hexrays.hpp.