C# 클래스 GNIDA.mediana.INSTRUCTION

파일 보기 프로젝트 열기: Rex-Hays/GNIDA

공개 프로퍼티들

프로퍼티 타입 설명
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 GNIDA.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[],GNIDA ops
리턴 GNIDA.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[]