C# Class NGNIDA.mediana.INSTRUCTION

Afficher le fichier Open project: Rex-Hays/GNIDA

Méthodes publiques

Свойство Type Description
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[]

Méthodes publiques

Méthode Description
INSTRUCTION ( ) : System
OpToString ( byte N ) : string
ToString ( MyDictionary ProcList, VarDictionary VarDict, TFunc>.Dictionary NewSubs ) : string

Private Methods

Méthode Description
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

Method Details

INSTRUCTION() public méthode

public INSTRUCTION ( ) : System
Résultat System

OpToString() public méthode

public OpToString ( byte N ) : string
N byte
Résultat string

ToString() public méthode

public ToString ( MyDictionary ProcList, VarDictionary VarDict, TFunc>.Dictionary NewSubs ) : string
ProcList MyDictionary
VarDict VarDictionary
NewSubs TFunc>.Dictionary
Résultat string

Property Details

Addr public_oe property

public ulong Addr
Résultat ulong

addrsize public_oe property

public byte addrsize
Résultat byte

bytes public_oe property

public byte[] bytes
Résultat byte[]

cleared_flags public_oe property

public byte cleared_flags
Résultat byte

cregs public_oe static_oe property

public static string[] cregs
Résultat string[]

disp public_oe property

public DISPLACEMENT disp
Résultat DISPLACEMENT

dregs public_oe static_oe property

public static string[] dregs
Résultat string[]

flags public_oe property

public UInt16,System flags
Résultat System.UInt16

fregs public_oe static_oe property

public static string[] fregs
Résultat string[]

groups public_oe property

public UInt64,System groups
Résultat System.UInt64

id public_oe property

public UInt16,System id
Résultat System.UInt16

mnemonic public_oe property

public string mnemonic
Résultat string

modified_flags public_oe property

public byte modified_flags
Résultat byte

modrm public_oe property

public byte modrm
Résultat byte

mregs public_oe static_oe property

public static string[] mregs
Résultat string[]

opcode_offset public_oe property

public byte opcode_offset
Résultat byte

ops public_oe property

public OPERAND[],NGNIDA ops
Résultat NGNIDA.OPERAND[]

opsize public_oe property

public byte opsize
Résultat byte

prefixes public_oe property

public UInt16,System prefixes
Résultat System.UInt16

regs16 public_oe static_oe property

public static string[] regs16
Résultat string[]

regs32 public_oe static_oe property

public static string[] regs32
Résultat string[]

regs64 public_oe static_oe property

public static string[] regs64
Résultat string[]

regs8 public_oe static_oe property

public static string[] regs8
Résultat string[]

rex public_oe property

public byte rex
Résultat byte

set_flags public_oe property

public byte set_flags
Résultat byte

sib public_oe property

public byte sib
Résultat byte

sregs public_oe static_oe property

public static string[] sregs
Résultat string[]

tested_flags public_oe property

public byte tested_flags
Résultat byte

tregs public_oe static_oe property

public static string[] tregs
Résultat string[]

undefined_flags public_oe property

public byte undefined_flags
Résultat byte

xregs public_oe static_oe property

public static string[] xregs
Résultat string[]