C# Class GNIDA.mediana

Show file Open project: Rex-Hays/GNIDA

Public Properties

Property Type Description
ARCH_ALL byte
ARCH_AMD byte
ARCH_COMMON byte
ARCH_INTEL byte
DISASM_OPTION_APPLY_REL byte
DISASM_OPTION_OPTIMIZE_DISP byte
MAX_INSTRUCTION_LEN uint
assembly Win32Assembly
opcodes_0F OPCODE_DESCRIPTOR[]
opcodes_0F_00 OPCODE_DESCRIPTOR[]
opcodes_0F_01_mem OPCODE_DESCRIPTOR[]
opcodes_0F_01_nomem_00 OPCODE_DESCRIPTOR[]
opcodes_0F_01_nomem_01 OPCODE_DESCRIPTOR[]
opcodes_0F_01_nomem_02 OPCODE_DESCRIPTOR[]
opcodes_0F_01_nomem_07 OPCODE_DESCRIPTOR[]
opcodes_0F_01_nomem_swtch OPCODE_DESCRIPTOR[]
opcodes_0F_01_swtch OPCODE_DESCRIPTOR[]
opcodes_0F_12 OPCODE_DESCRIPTOR[]
opcodes_0F_16 OPCODE_DESCRIPTOR[]
opcodes_0F_18 OPCODE_DESCRIPTOR[]
opcodes_0F_19 OPCODE_DESCRIPTOR[]
opcodes_0F_38 OPCODE_DESCRIPTOR[]
opcodes_0F_3A OPCODE_DESCRIPTOR[]
opcodes_0F_71 OPCODE_DESCRIPTOR[]
opcodes_0F_72 OPCODE_DESCRIPTOR[]
opcodes_0F_73 OPCODE_DESCRIPTOR[]
opcodes_0F_AE_mem OPCODE_DESCRIPTOR[]
opcodes_0F_AE_nomem OPCODE_DESCRIPTOR[]
opcodes_0F_AE_swtch OPCODE_DESCRIPTOR[]
opcodes_0F_BA OPCODE_DESCRIPTOR[]
opcodes_0F_C7 OPCODE_DESCRIPTOR[]
opcodes_1byte OPCODE_DESCRIPTOR[]
opcodes_66_0F OPCODE_DESCRIPTOR[]
opcodes_66_0F38 OPCODE_DESCRIPTOR[]
opcodes_66_0F3A OPCODE_DESCRIPTOR[]
opcodes_66_0F71 OPCODE_DESCRIPTOR[]
opcodes_66_0F72 OPCODE_DESCRIPTOR[]
opcodes_66_0F73 OPCODE_DESCRIPTOR[]
opcodes_66_0FC7 OPCODE_DESCRIPTOR[]
opcodes_66_0F_jmp OPCODE_DESCRIPTOR[]
opcodes_80 OPCODE_DESCRIPTOR[]
opcodes_81 OPCODE_DESCRIPTOR[]
opcodes_82 OPCODE_DESCRIPTOR[]
opcodes_83 OPCODE_DESCRIPTOR[]
opcodes_8F OPCODE_DESCRIPTOR[]
opcodes_C0 OPCODE_DESCRIPTOR[]
opcodes_C1 OPCODE_DESCRIPTOR[]
opcodes_C6 OPCODE_DESCRIPTOR[]
opcodes_C7 OPCODE_DESCRIPTOR[]
opcodes_D0 OPCODE_DESCRIPTOR[]
opcodes_D1 OPCODE_DESCRIPTOR[]
opcodes_D2 OPCODE_DESCRIPTOR[]
opcodes_D3 OPCODE_DESCRIPTOR[]
opcodes_D8_mem OPCODE_DESCRIPTOR[]
opcodes_D8_nomem OPCODE_DESCRIPTOR[]
opcodes_D8_swtch OPCODE_DESCRIPTOR[]
opcodes_D9_mem OPCODE_DESCRIPTOR[]
opcodes_D9_nomem OPCODE_DESCRIPTOR[]
opcodes_D9_swtch OPCODE_DESCRIPTOR[]
opcodes_DA_mem OPCODE_DESCRIPTOR[]
opcodes_DA_nomem OPCODE_DESCRIPTOR[]
opcodes_DA_swtch OPCODE_DESCRIPTOR[]
opcodes_DB_mem OPCODE_DESCRIPTOR[]
opcodes_DB_nomem OPCODE_DESCRIPTOR[]
opcodes_DB_swtch OPCODE_DESCRIPTOR[]
opcodes_DC_mem OPCODE_DESCRIPTOR[]
opcodes_DC_nomem OPCODE_DESCRIPTOR[]
opcodes_DC_swtch OPCODE_DESCRIPTOR[]
opcodes_DD_mem OPCODE_DESCRIPTOR[]
opcodes_DD_nomem OPCODE_DESCRIPTOR[]
opcodes_DD_swtch OPCODE_DESCRIPTOR[]
opcodes_DE_mem OPCODE_DESCRIPTOR[]
opcodes_DE_nomem OPCODE_DESCRIPTOR[]
opcodes_DE_swtch OPCODE_DESCRIPTOR[]
opcodes_DF_mem OPCODE_DESCRIPTOR[]
opcodes_DF_nomem OPCODE_DESCRIPTOR[]
opcodes_DF_swtch OPCODE_DESCRIPTOR[]
opcodes_F2_0F OPCODE_DESCRIPTOR[]
opcodes_F2_0F38 OPCODE_DESCRIPTOR[]
opcodes_F2_0F_jmp OPCODE_DESCRIPTOR[]
opcodes_F3_0F OPCODE_DESCRIPTOR[]
opcodes_F3_0FC7 OPCODE_DESCRIPTOR[]
opcodes_F3_0F_jmp OPCODE_DESCRIPTOR[]
opcodes_F6 OPCODE_DESCRIPTOR[]
opcodes_F7 OPCODE_DESCRIPTOR[]
opcodes_FE OPCODE_DESCRIPTOR[]
opcodes_FF OPCODE_DESCRIPTOR[]
postprocs PP[]
pref_bits UInt16[]
pref_opcodes byte[]
sq_handlers SQ[]
tables TABLE_DESCRIPTOR[]
tq_handlers TQ[]

Public Methods

Method Description
get_operand_size ( INSTRUCTION instr, INTERNAL_DATA &idata, DISMODE mode ) : OP_SIZE
get_operand_size_16_32 ( INTERNAL_DATA &idata, DISMODE mode ) : OP_SIZE
medi_disassemble ( long offset, INSTRUCTION &instr, DISASM_INOUT_PARAMS &param ) : UInt32
mediana ( Win32Assembly _assembly ) : System
pref_ADDRSIZE_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
pref_CS_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
pref_DS_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
pref_ES_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
pref_FS_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
pref_GS_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
pref_LOCK_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
pref_OPSIZE_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
pref_REPNZ_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
pref_REPZ_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
pref_SS_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
sq_a ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_b ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_bcd ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_bdqp ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_bs ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_bss ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_d ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_ddq ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_di ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_dq ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_dq64 ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_dqp ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_dr ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_ds ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_e ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_er ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_p ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_pd ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_pi ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_ps ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_psq ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_ptp ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_q ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_qdq ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_qi ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_s ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_sd ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_sr ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_ss ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_st ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_stx ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_v ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_v67q64 ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_vd64 ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_vds ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_vq64 ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_vqp ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_vs ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_w ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_wdq ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_wdqp ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_wi ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_wv ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
sq_wvqp ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
tq_3 ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_A ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_C ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_CS ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_D ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_DS ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_E ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_ES ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_FS ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_G ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_GS ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_H ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_I ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_J ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_M ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_N ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_O ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_P ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_Q ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_R ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_S ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_SS ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_T ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_U ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_V ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_W ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_X ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_Y ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_Z ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_fES ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_fEST ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_fST0 ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_rAX ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_rBP ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_rBX ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_rCX ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_rDI ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_rDX ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_rSI ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_rSP ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32

Private Methods

Method Description
add_sf_prefix ( byte prefixes, int index, INSTRUCTION &instr, DISASM_INOUT_PARAMS &param ) : void
add_sf_prefix_value ( byte prefixes, int index, byte value, INSTRUCTION &instr, DISASM_INOUT_PARAMS &param ) : void
apply_disasm_options ( INSTRUCTION &instr, UInt32 len, DISASM_INOUT_PARAMS param ) : void
bsr ( byte src ) : byte
check_ext_sf_prefixes ( byte prefixes, INSTRUCTION &instr, DISASM_INOUT_PARAMS &param ) : void
check_seg_sf_prefixes ( INSTRUCTION instr, byte prefixes, DISASM_INOUT_PARAMS param ) : void
convert_prefixes ( INSTRUCTION instr, byte prefixes ) : void
copy_eflags ( INSTRUCTION &instr, OPCODE_DESCRIPTOR &opcode ) : void
copy_instr_flags ( INSTRUCTION &instr, OPCODE_DESCRIPTOR &opcode ) : void
create_genreg_operand ( INSTRUCTION &instr, int op_index, byte code, OP_SIZE size, byte rex, INTERNAL_DATA &idata, DISMODE mode ) : void
create_reg_operand ( INSTRUCTION &instr, int op_index, REG_TYPE type, byte code, OP_SIZE size ) : void
create_xmmreg_operand ( INSTRUCTION &instr, int op_index, byte code, OP_SIZE size, byte rex, INTERNAL_DATA &idata, DISMODE mode ) : void
get_address_size ( INSTRUCTION &instr, byte prefixes, DISMODE mode ) : void
get_disp ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, DISMODE mode ) : byte
get_instruction_opsize ( MULTI_MNEMONIC multi_mnemonic, INSTRUCTION instr, INTERNAL_DATA idata, DISMODE mode ) : void
get_mod_type_modrm ( INSTRUCTION &instr, int op_index ) : void
get_mod_type_sib ( INSTRUCTION &instr, int op_index ) : void
get_seg ( INSTRUCTION &instr, int op_index, byte prefixes, DISMODE mode ) : void
lookup_opcode ( long offset, byte table, OPCODE_DESCRIPTOR &opcode_descr, INTERNAL_DATA idata ) : UInt32
movsx ( UInt64 &value, uint size1, uint size2 ) : void
movsx ( byte &value, uint size1, uint size2 ) : void
parse_mem_operand ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
parse_mem_operand_16 ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, DISMODE mode ) : UInt32
parse_mem_operand_32_64 ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, INTERNAL_DATA idata, DISMODE mode ) : UInt32
parse_mnemonic ( OPCODE_DESCRIPTOR opcode, INSTRUCTION instr, INTERNAL_DATA idata, DISMODE mode ) : void
parse_modrm_sib ( long offset, INSTRUCTION &instr, OPCODE_DESCRIPTOR opcode ) : byte
parse_opcode ( long offset, OPCODE_DESCRIPTOR &opcode_descr, INSTRUCTION &instr, INTERNAL_DATA idata, DISASM_INOUT_PARAMS &param ) : UInt32
parse_operand ( long origin_offset, long offset, INTERNAL_OPERAND iop, INSTRUCTION instr, int op_index, INTERNAL_DATA idata, DISMODE mode ) : UInt32
parse_prefixes ( long offset, INSTRUCTION &instr, INTERNAL_DATA idata, byte ext_table_index, byte ext_pref_index, DISASM_INOUT_PARAMS &param ) : UInt32
parse_rm_operand ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA &idata, DISMODE mode ) : UInt32
post_proc_arpl_movsxd ( long origin_offset, long offset, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : UInt32
post_proc_cmpxchg8b ( long origin_offset, long offset, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : UInt32
post_proc_multinop ( long origin_offset, long offset, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : UInt32
post_proc_nop_pause ( long origin_offset, long offset, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : UInt32
tq_1 ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32

Method Details

get_operand_size() public static method

public static get_operand_size ( INSTRUCTION instr, INTERNAL_DATA &idata, DISMODE mode ) : OP_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return OP_SIZE

get_operand_size_16_32() public static method

public static get_operand_size_16_32 ( INTERNAL_DATA &idata, DISMODE mode ) : OP_SIZE
idata INTERNAL_DATA
mode DISMODE
return OP_SIZE

medi_disassemble() public method

public medi_disassemble ( long offset, INSTRUCTION &instr, DISASM_INOUT_PARAMS &param ) : UInt32
offset long
instr INSTRUCTION
param DISASM_INOUT_PARAMS
return UInt32

mediana() public method

public mediana ( Win32Assembly _assembly ) : System
_assembly Win32Assembly
return System

pref_ADDRSIZE_set() public static method

public static pref_ADDRSIZE_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

pref_CS_set() public static method

public static pref_CS_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

pref_DS_set() public static method

public static pref_DS_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

pref_ES_set() public static method

public static pref_ES_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

pref_FS_set() public static method

public static pref_FS_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

pref_GS_set() public static method

public static pref_GS_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

pref_LOCK_set() public static method

public static pref_LOCK_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

pref_OPSIZE_set() public static method

public static pref_OPSIZE_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

pref_REPNZ_set() public static method

public static pref_REPNZ_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

pref_REPZ_set() public static method

public static pref_REPZ_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

pref_SS_set() public static method

public static pref_SS_set ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

sq_a() public static method

public static sq_a ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_b() public static method

public static sq_b ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_bcd() public static method

public static sq_bcd ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_bdqp() public static method

public static sq_bdqp ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_bs() public static method

public static sq_bs ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_bss() public static method

public static sq_bss ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_d() public static method

public static sq_d ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_ddq() public static method

public static sq_ddq ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_di() public static method

public static sq_di ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_dq() public static method

public static sq_dq ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_dq64() public static method

public static sq_dq64 ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_dqp() public static method

public static sq_dqp ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_dr() public static method

public static sq_dr ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_ds() public static method

public static sq_ds ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_e() public static method

public static sq_e ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_er() public static method

public static sq_er ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_p() public static method

public static sq_p ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_pd() public static method

public static sq_pd ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_pi() public static method

public static sq_pi ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_ps() public static method

public static sq_ps ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_psq() public static method

public static sq_psq ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_ptp() public static method

public static sq_ptp ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_q() public static method

public static sq_q ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_qdq() public static method

public static sq_qdq ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_qi() public static method

public static sq_qi ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_s() public static method

public static sq_s ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_sd() public static method

public static sq_sd ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_sr() public static method

public static sq_sr ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_ss() public static method

public static sq_ss ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_st() public static method

public static sq_st ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_stx() public static method

public static sq_stx ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_v() public static method

public static sq_v ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_v67q64() public static method

public static sq_v67q64 ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_vd64() public static method

public static sq_vd64 ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_vds() public static method

public static sq_vds ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_vq64() public static method

public static sq_vq64 ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_vqp() public static method

public static sq_vqp ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_vs() public static method

public static sq_vs ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_w() public static method

public static sq_w ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_wdq() public static method

public static sq_wdq ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_wdqp() public static method

public static sq_wdqp ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_wi() public static method

public static sq_wi ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_wv() public static method

public static sq_wv ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

sq_wvqp() public static method

public static sq_wvqp ( OPERAND_SIZE &opsize, INSTRUCTION &instr, INTERNAL_DATA idata, DISMODE mode ) : void
opsize OPERAND_SIZE
instr INSTRUCTION
idata INTERNAL_DATA
mode DISMODE
return void

tq_3() public static method

public static tq_3 ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_A() public static method

public static tq_A ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_C() public static method

public static tq_C ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_CS() public static method

public static tq_CS ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_D() public static method

public static tq_D ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_DS() public static method

public static tq_DS ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_E() public static method

public static tq_E ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_ES() public static method

public static tq_ES ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_FS() public static method

public static tq_FS ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_G() public static method

public static tq_G ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_GS() public static method

public static tq_GS ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_H() public static method

public static tq_H ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_I() public static method

public static tq_I ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_J() public static method

public static tq_J ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_M() public static method

public static tq_M ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_N() public static method

public static tq_N ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_O() public static method

public static tq_O ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_P() public static method

public static tq_P ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_Q() public static method

public static tq_Q ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_R() public static method

public static tq_R ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_S() public static method

public static tq_S ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_SS() public static method

public static tq_SS ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_T() public static method

public static tq_T ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_U() public static method

public static tq_U ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_V() public static method

public static tq_V ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_W() public static method

public static tq_W ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_X() public static method

public static tq_X ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_Y() public static method

public static tq_Y ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_Z() public static method

public static tq_Z ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_fES() public static method

public static tq_fES ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_fEST() public static method

public static tq_fEST ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_fST0() public static method

public static tq_fST0 ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_rAX() public static method

public static tq_rAX ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_rBP() public static method

public static tq_rBP ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_rBX() public static method

public static tq_rBX ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_rCX() public static method

public static tq_rCX ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_rDI() public static method

public static tq_rDI ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_rDX() public static method

public static tq_rDX ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_rSI() public static method

public static tq_rSI ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

tq_rSP() public static method

public static tq_rSP ( long origin_offset, long offset, INSTRUCTION &instr, int op_index, OPERAND_SIZE opsize, INTERNAL_DATA idata, DISMODE mode ) : UInt32
origin_offset long
offset long
instr INSTRUCTION
op_index int
opsize OPERAND_SIZE
idata INTERNAL_DATA
mode DISMODE
return UInt32

Property Details

ARCH_ALL public static property

public static byte ARCH_ALL
return byte

ARCH_AMD public static property

public static byte ARCH_AMD
return byte

ARCH_COMMON public static property

public static byte ARCH_COMMON
return byte

ARCH_INTEL public static property

public static byte ARCH_INTEL
return byte

DISASM_OPTION_APPLY_REL public static property

public static byte DISASM_OPTION_APPLY_REL
return byte

DISASM_OPTION_OPTIMIZE_DISP public static property

public static byte DISASM_OPTION_OPTIMIZE_DISP
return byte

MAX_INSTRUCTION_LEN public static property

public static uint MAX_INSTRUCTION_LEN
return uint

assembly public static property

public static Win32Assembly assembly
return Win32Assembly

opcodes_0F public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F
return OPCODE_DESCRIPTOR[]

opcodes_0F_00 public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_00
return OPCODE_DESCRIPTOR[]

opcodes_0F_01_mem public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_01_mem
return OPCODE_DESCRIPTOR[]

opcodes_0F_01_nomem_00 public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_01_nomem_00
return OPCODE_DESCRIPTOR[]

opcodes_0F_01_nomem_01 public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_01_nomem_01
return OPCODE_DESCRIPTOR[]

opcodes_0F_01_nomem_02 public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_01_nomem_02
return OPCODE_DESCRIPTOR[]

opcodes_0F_01_nomem_07 public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_01_nomem_07
return OPCODE_DESCRIPTOR[]

opcodes_0F_01_nomem_swtch public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_01_nomem_swtch
return OPCODE_DESCRIPTOR[]

opcodes_0F_01_swtch public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_01_swtch
return OPCODE_DESCRIPTOR[]

opcodes_0F_12 public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_12
return OPCODE_DESCRIPTOR[]

opcodes_0F_16 public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_16
return OPCODE_DESCRIPTOR[]

opcodes_0F_18 public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_18
return OPCODE_DESCRIPTOR[]

opcodes_0F_19 public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_19
return OPCODE_DESCRIPTOR[]

opcodes_0F_38 public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_38
return OPCODE_DESCRIPTOR[]

opcodes_0F_3A public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_3A
return OPCODE_DESCRIPTOR[]

opcodes_0F_71 public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_71
return OPCODE_DESCRIPTOR[]

opcodes_0F_72 public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_72
return OPCODE_DESCRIPTOR[]

opcodes_0F_73 public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_73
return OPCODE_DESCRIPTOR[]

opcodes_0F_AE_mem public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_AE_mem
return OPCODE_DESCRIPTOR[]

opcodes_0F_AE_nomem public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_AE_nomem
return OPCODE_DESCRIPTOR[]

opcodes_0F_AE_swtch public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_AE_swtch
return OPCODE_DESCRIPTOR[]

opcodes_0F_BA public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_BA
return OPCODE_DESCRIPTOR[]

opcodes_0F_C7 public static property

public static OPCODE_DESCRIPTOR[] opcodes_0F_C7
return OPCODE_DESCRIPTOR[]

opcodes_1byte public static property

public static OPCODE_DESCRIPTOR[] opcodes_1byte
return OPCODE_DESCRIPTOR[]

opcodes_66_0F public static property

public static OPCODE_DESCRIPTOR[] opcodes_66_0F
return OPCODE_DESCRIPTOR[]

opcodes_66_0F38 public static property

public static OPCODE_DESCRIPTOR[] opcodes_66_0F38
return OPCODE_DESCRIPTOR[]

opcodes_66_0F3A public static property

public static OPCODE_DESCRIPTOR[] opcodes_66_0F3A
return OPCODE_DESCRIPTOR[]

opcodes_66_0F71 public static property

public static OPCODE_DESCRIPTOR[] opcodes_66_0F71
return OPCODE_DESCRIPTOR[]

opcodes_66_0F72 public static property

public static OPCODE_DESCRIPTOR[] opcodes_66_0F72
return OPCODE_DESCRIPTOR[]

opcodes_66_0F73 public static property

public static OPCODE_DESCRIPTOR[] opcodes_66_0F73
return OPCODE_DESCRIPTOR[]

opcodes_66_0FC7 public static property

public static OPCODE_DESCRIPTOR[] opcodes_66_0FC7
return OPCODE_DESCRIPTOR[]

opcodes_66_0F_jmp public static property

public static OPCODE_DESCRIPTOR[] opcodes_66_0F_jmp
return OPCODE_DESCRIPTOR[]

opcodes_80 public static property

public static OPCODE_DESCRIPTOR[] opcodes_80
return OPCODE_DESCRIPTOR[]

opcodes_81 public static property

public static OPCODE_DESCRIPTOR[] opcodes_81
return OPCODE_DESCRIPTOR[]

opcodes_82 public static property

public static OPCODE_DESCRIPTOR[] opcodes_82
return OPCODE_DESCRIPTOR[]

opcodes_83 public static property

public static OPCODE_DESCRIPTOR[] opcodes_83
return OPCODE_DESCRIPTOR[]

opcodes_8F public static property

public static OPCODE_DESCRIPTOR[] opcodes_8F
return OPCODE_DESCRIPTOR[]

opcodes_C0 public static property

public static OPCODE_DESCRIPTOR[] opcodes_C0
return OPCODE_DESCRIPTOR[]

opcodes_C1 public static property

public static OPCODE_DESCRIPTOR[] opcodes_C1
return OPCODE_DESCRIPTOR[]

opcodes_C6 public static property

public static OPCODE_DESCRIPTOR[] opcodes_C6
return OPCODE_DESCRIPTOR[]

opcodes_C7 public static property

public static OPCODE_DESCRIPTOR[] opcodes_C7
return OPCODE_DESCRIPTOR[]

opcodes_D0 public static property

public static OPCODE_DESCRIPTOR[] opcodes_D0
return OPCODE_DESCRIPTOR[]

opcodes_D1 public static property

public static OPCODE_DESCRIPTOR[] opcodes_D1
return OPCODE_DESCRIPTOR[]

opcodes_D2 public static property

public static OPCODE_DESCRIPTOR[] opcodes_D2
return OPCODE_DESCRIPTOR[]

opcodes_D3 public static property

public static OPCODE_DESCRIPTOR[] opcodes_D3
return OPCODE_DESCRIPTOR[]

opcodes_D8_mem public static property

public static OPCODE_DESCRIPTOR[] opcodes_D8_mem
return OPCODE_DESCRIPTOR[]

opcodes_D8_nomem public static property

public static OPCODE_DESCRIPTOR[] opcodes_D8_nomem
return OPCODE_DESCRIPTOR[]

opcodes_D8_swtch public static property

public static OPCODE_DESCRIPTOR[] opcodes_D8_swtch
return OPCODE_DESCRIPTOR[]

opcodes_D9_mem public static property

public static OPCODE_DESCRIPTOR[] opcodes_D9_mem
return OPCODE_DESCRIPTOR[]

opcodes_D9_nomem public static property

public static OPCODE_DESCRIPTOR[] opcodes_D9_nomem
return OPCODE_DESCRIPTOR[]

opcodes_D9_swtch public static property

public static OPCODE_DESCRIPTOR[] opcodes_D9_swtch
return OPCODE_DESCRIPTOR[]

opcodes_DA_mem public static property

public static OPCODE_DESCRIPTOR[] opcodes_DA_mem
return OPCODE_DESCRIPTOR[]

opcodes_DA_nomem public static property

public static OPCODE_DESCRIPTOR[] opcodes_DA_nomem
return OPCODE_DESCRIPTOR[]

opcodes_DA_swtch public static property

public static OPCODE_DESCRIPTOR[] opcodes_DA_swtch
return OPCODE_DESCRIPTOR[]

opcodes_DB_mem public static property

public static OPCODE_DESCRIPTOR[] opcodes_DB_mem
return OPCODE_DESCRIPTOR[]

opcodes_DB_nomem public static property

public static OPCODE_DESCRIPTOR[] opcodes_DB_nomem
return OPCODE_DESCRIPTOR[]

opcodes_DB_swtch public static property

public static OPCODE_DESCRIPTOR[] opcodes_DB_swtch
return OPCODE_DESCRIPTOR[]

opcodes_DC_mem public static property

public static OPCODE_DESCRIPTOR[] opcodes_DC_mem
return OPCODE_DESCRIPTOR[]

opcodes_DC_nomem public static property

public static OPCODE_DESCRIPTOR[] opcodes_DC_nomem
return OPCODE_DESCRIPTOR[]

opcodes_DC_swtch public static property

public static OPCODE_DESCRIPTOR[] opcodes_DC_swtch
return OPCODE_DESCRIPTOR[]

opcodes_DD_mem public static property

public static OPCODE_DESCRIPTOR[] opcodes_DD_mem
return OPCODE_DESCRIPTOR[]

opcodes_DD_nomem public static property

public static OPCODE_DESCRIPTOR[] opcodes_DD_nomem
return OPCODE_DESCRIPTOR[]

opcodes_DD_swtch public static property

public static OPCODE_DESCRIPTOR[] opcodes_DD_swtch
return OPCODE_DESCRIPTOR[]

opcodes_DE_mem public static property

public static OPCODE_DESCRIPTOR[] opcodes_DE_mem
return OPCODE_DESCRIPTOR[]

opcodes_DE_nomem public static property

public static OPCODE_DESCRIPTOR[] opcodes_DE_nomem
return OPCODE_DESCRIPTOR[]

opcodes_DE_swtch public static property

public static OPCODE_DESCRIPTOR[] opcodes_DE_swtch
return OPCODE_DESCRIPTOR[]

opcodes_DF_mem public static property

public static OPCODE_DESCRIPTOR[] opcodes_DF_mem
return OPCODE_DESCRIPTOR[]

opcodes_DF_nomem public static property

public static OPCODE_DESCRIPTOR[] opcodes_DF_nomem
return OPCODE_DESCRIPTOR[]

opcodes_DF_swtch public static property

public static OPCODE_DESCRIPTOR[] opcodes_DF_swtch
return OPCODE_DESCRIPTOR[]

opcodes_F2_0F public static property

public static OPCODE_DESCRIPTOR[] opcodes_F2_0F
return OPCODE_DESCRIPTOR[]

opcodes_F2_0F38 public static property

public static OPCODE_DESCRIPTOR[] opcodes_F2_0F38
return OPCODE_DESCRIPTOR[]

opcodes_F2_0F_jmp public static property

public static OPCODE_DESCRIPTOR[] opcodes_F2_0F_jmp
return OPCODE_DESCRIPTOR[]

opcodes_F3_0F public static property

public static OPCODE_DESCRIPTOR[] opcodes_F3_0F
return OPCODE_DESCRIPTOR[]

opcodes_F3_0FC7 public static property

public static OPCODE_DESCRIPTOR[] opcodes_F3_0FC7
return OPCODE_DESCRIPTOR[]

opcodes_F3_0F_jmp public static property

public static OPCODE_DESCRIPTOR[] opcodes_F3_0F_jmp
return OPCODE_DESCRIPTOR[]

opcodes_F6 public static property

public static OPCODE_DESCRIPTOR[] opcodes_F6
return OPCODE_DESCRIPTOR[]

opcodes_F7 public static property

public static OPCODE_DESCRIPTOR[] opcodes_F7
return OPCODE_DESCRIPTOR[]

opcodes_FE public static property

public static OPCODE_DESCRIPTOR[] opcodes_FE
return OPCODE_DESCRIPTOR[]

opcodes_FF public static property

public static OPCODE_DESCRIPTOR[] opcodes_FF
return OPCODE_DESCRIPTOR[]

postprocs public static property

public static PP[] postprocs
return PP[]

pref_bits public static property

public static UInt16[] pref_bits
return UInt16[]

pref_opcodes public static property

public static byte[] pref_opcodes
return byte[]

sq_handlers public static property

public static SQ[] sq_handlers
return SQ[]

tables public static property

public static TABLE_DESCRIPTOR[] tables
return TABLE_DESCRIPTOR[]

tq_handlers public static property

public static TQ[] tq_handlers
return TQ[]