C# Класс NGNIDA.mediana.INSTRUCTION

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Addr ulong
addrsize byte
bytes byte[]
cleared_flags byte
cregs string[]
disp DISPLACEMENT
dregs string[]
flags System.UInt16
fregs string[]
groups System.UInt64
id System.UInt16
mnemonic string
modified_flags byte
modrm byte
mregs string[]
opcode_offset byte
ops NGNIDA.OPERAND[]
opsize byte
prefixes System.UInt16
regs16 string[]
regs32 string[]
regs64 string[]
regs8 string[]
rex byte
set_flags byte
sib byte
sregs string[]
tested_flags byte
tregs string[]
undefined_flags byte
xregs string[]

Открытые методы

Метод Описание
INSTRUCTION ( ) : System
OpToString ( byte N ) : string
ToString ( MyDictionary ProcList, VarDictionary VarDict, TFunc>.Dictionary NewSubs ) : string

Приватные методы

Метод Описание
AddProc ( long x, MyDictionary ProcList, TFunc>.Dictionary NewSubs ) : string
dump_addr ( INSTRUCTION instr, OPERAND op ) : string
dump_dir ( OPERAND op ) : string
dump_imm ( OPERAND op ) : string
dump_reg ( REG_TYPE type, byte code, ushort size ) : string
dump_reg_creg ( byte code ) : string
dump_reg_dreg ( byte code ) : string
dump_reg_freg ( byte code ) : string
dump_reg_gen ( byte code, ushort size ) : string
dump_reg_mreg ( byte code ) : string
dump_reg_sreg ( byte code ) : string
dump_reg_treg ( byte code ) : string
dump_reg_xreg ( byte code ) : string

Описание методов

INSTRUCTION() публичный Метод

public INSTRUCTION ( ) : System
Результат System

OpToString() публичный Метод

public OpToString ( byte N ) : string
N byte
Результат string

ToString() публичный Метод

public ToString ( MyDictionary ProcList, VarDictionary VarDict, TFunc>.Dictionary NewSubs ) : string
ProcList MyDictionary
VarDict VarDictionary
NewSubs TFunc>.Dictionary
Результат string

Описание свойств

Addr публичное свойство

public ulong Addr
Результат ulong

addrsize публичное свойство

public byte addrsize
Результат byte

bytes публичное свойство

public byte[] bytes
Результат byte[]

cleared_flags публичное свойство

public byte cleared_flags
Результат byte

cregs публичное статическое свойство

public static string[] cregs
Результат string[]

disp публичное свойство

public DISPLACEMENT disp
Результат DISPLACEMENT

dregs публичное статическое свойство

public static string[] dregs
Результат string[]

flags публичное свойство

public UInt16,System flags
Результат System.UInt16

fregs публичное статическое свойство

public static string[] fregs
Результат string[]

groups публичное свойство

public UInt64,System groups
Результат System.UInt64

id публичное свойство

public UInt16,System id
Результат System.UInt16

mnemonic публичное свойство

public string mnemonic
Результат string

modified_flags публичное свойство

public byte modified_flags
Результат byte

modrm публичное свойство

public byte modrm
Результат byte

mregs публичное статическое свойство

public static string[] mregs
Результат string[]

opcode_offset публичное свойство

public byte opcode_offset
Результат byte

ops публичное свойство

public OPERAND[],NGNIDA ops
Результат NGNIDA.OPERAND[]

opsize публичное свойство

public byte opsize
Результат byte

prefixes публичное свойство

public UInt16,System prefixes
Результат System.UInt16

regs16 публичное статическое свойство

public static string[] regs16
Результат string[]

regs32 публичное статическое свойство

public static string[] regs32
Результат string[]

regs64 публичное статическое свойство

public static string[] regs64
Результат string[]

regs8 публичное статическое свойство

public static string[] regs8
Результат string[]

rex публичное свойство

public byte rex
Результат byte

set_flags публичное свойство

public byte set_flags
Результат byte

sib публичное свойство

public byte sib
Результат byte

sregs публичное статическое свойство

public static string[] sregs
Результат string[]

tested_flags публичное свойство

public byte tested_flags
Результат byte

tregs публичное статическое свойство

public static string[] tregs
Результат string[]

undefined_flags публичное свойство

public byte undefined_flags
Результат byte

xregs публичное статическое свойство

public static string[] xregs
Результат string[]