Rizin
unix-like reverse engineering framework and cli tools
rz_num_t Struct Reference

#include <rz_num.h>

Public Attributes

ut64(* callback )(struct rz_num_t *userptr, const char *str, int *ok)
 
const char *(* cb_from_value )(struct rz_num_t *userptr, ut64 value, int *ok)
 
ut64 value
 
double fvalue
 
void * userptr
 
int dbz
 
RzNumCalc nc
 division by zero happened More...
 

Detailed Description

Definition at line 59 of file rz_num.h.

Member Data Documentation

◆ callback

ut64(* rz_num_t::callback) (struct rz_num_t *userptr, const char *str, int *ok)

Definition at line 60 of file rz_num.h.

◆ cb_from_value

const char*(* rz_num_t::cb_from_value) (struct rz_num_t *userptr, ut64 value, int *ok)

Definition at line 61 of file rz_num.h.

◆ dbz

int rz_num_t::dbz

Definition at line 66 of file rz_num.h.

Referenced by rz_cmd_help().

◆ fvalue

double rz_num_t::fvalue

Definition at line 64 of file rz_num.h.

Referenced by rz_cmd_help().

◆ nc

RzNumCalc rz_num_t::nc

division by zero happened

Definition at line 67 of file rz_num.h.

Referenced by cmd_dcu(), common_write_value_handler(), num_callback(), and rz_seek_handler().

◆ userptr

void* rz_num_t::userptr

Definition at line 65 of file rz_num.h.

◆ value

ut64 rz_num_t::value

Definition at line 63 of file rz_num.h.

Referenced by capstone.arm64.Arm64Op::barrier(), cmd_print_bars(), cmd_Quit(), cmd_write_fail(), capstone.m680x.M680xOp::const_val(), capstone.ppc.PpcOp::crx(), capstone.m68k.M68KOp::dimm(), capstone.m680x.M680xOp::direct_addr(), do_handle_substitution_cmd(), do_string_search(), capstone.m680x.M680xOp::ext(), capstone.arm.ArmOp::fp(), capstone.arm64.Arm64Op::fp(), capstone.m680x.M680xOp::idx(), capstone.arm.ArmOp::imm(), capstone.arm64.Arm64Op::imm(), capstone.m680x.M680xOp::imm(), capstone.m68k.M68KOp::imm(), capstone.mips.MipsOp::imm(), capstone.ppc.PpcOp::imm(), capstone.sparc.SparcOp::imm(), capstone.systemz.SyszOp::imm(), capstone.tms320c64x.TMS320C64xOp::imm(), capstone.x86.X86Op::imm(), capstone.xcore.XcoreOp::imm(), macro_call(), capstone.arm.ArmOp::mem(), capstone.arm64.Arm64Op::mem(), capstone.mips.MipsOp::mem(), capstone.ppc.PpcOp::mem(), capstone.sparc.SparcOp::mem(), capstone.systemz.SyszOp::mem(), capstone.tms320c64x.TMS320C64xOp::mem(), capstone.x86.X86Op::mem(), capstone.xcore.XcoreOp::mem(), num_callback(), open_nobin_file(), capstone.arm64.Arm64Op::prefetch(), capstone.arm64.Arm64Op::pstate(), capstone.arm.ArmOp::reg(), capstone.arm64.Arm64Op::reg(), capstone.m680x.M680xOp::reg(), capstone.m68k.M68KOp::reg(), capstone.mips.MipsOp::reg(), capstone.ppc.PpcOp::reg(), capstone.sparc.SparcOp::reg(), capstone.systemz.SyszOp::reg(), capstone.tms320c64x.TMS320C64xOp::reg(), capstone.x86.X86Op::reg(), capstone.xcore.XcoreOp::reg(), capstone.m680x.M680xOp::rel(), rz_cmd_cmp_hexpair_string_handler(), rz_cmd_disassembly_basic_block_as_text_json_handler(), rz_cmd_disassembly_basic_block_handler(), rz_cmd_disassembly_function_handler(), rz_cmd_disassembly_n_instrs_as_text_json_handler(), rz_cmd_help(), rz_cmd_macro_label_process(), rz_cmd_print(), rz_cmd_quit_handler(), rz_cmd_search(), rz_cmd_shell_exit_handler(), rz_cons_grepbuf(), rz_core_cmd_subst_i(), rz_core_esil_cmd(), rz_core_file_open_load(), rz_core_file_reopen_remote_debug(), rz_core_rtr_add(), rz_core_rtr_cmd(), rz_core_seek_opcode(), rz_core_write_assembly(), rz_core_write_assembly_fill(), rz_core_write_value_at(), rz_interpret_script_handler(), rz_quit_kill_nosave_handler(), rz_quit_kill_save_handler(), rz_quit_nokill_nosave_handler(), rz_quit_nokill_save_handler(), rz_reg_profile_gdb_handler(), capstone.arm.ArmOp::setend(), capstone.m68k.M68KOp::simm(), capstone.arm64.Arm64Op::sys(), system_common_handler(), and visual_refresh().


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