Latest available version: IDA and decompilers v8.4.240527sp2 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:

Public Member Functions

 mnumber_t (uint64 v, ea_t _ea=BADADDR, int n=0)
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


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.