C# 클래스 Reko.Arch.X86.ProcessorMode

파일 보기 프로젝트 열기: uxmal/reko 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Protected32 ProcessorMode
Protected64 ProcessorMode
ProtectedSegmented ProcessorMode
Real ProcessorMode

공개 메소드들

메소드 설명
CreateDisassembler ( Reko.Core.ImageReader rdr, Reko.Arch.X86.X86Options options ) : Reko.Arch.X86.X86Disassembler
CreateInstructionScanner ( Reko.Core.SegmentMap map, Reko.Core.ImageReader rdr, IEnumerable
knownAddresses, PointerScannerFlags flags ) : IEnumerable
CreateOperandRewriter ( IntelArchitecture arch, ExpressionEmitter m, Frame frame, IRewriterHost host ) : OperandRewriter
CreateSegmentedAddress ( ushort seg, uint offset ) : Address
CreateStackAccess ( Frame frame, int offset, DataType dataType ) : Expression
MakeAddressFromConstant ( Constant c ) : Address
MakeAddressFromSegOffset ( Reko.Arch.X86.X86State state, RegisterStorage seg, uint offset ) : Address
ReadCodeAddress ( int byteSize, Reko.Core.ImageReader rdr, ProcessorState state ) : Address
TryParseAddress ( string txtAddress, Address &addr ) : bool
TryParseSegmentedAddress ( string txtAddress, Address &addr ) : bool

보호된 메소드들

메소드 설명
ProcessorMode ( PrimitiveType wordSize, PrimitiveType framePointerType, PrimitiveType pointerType ) : Reko.Core
ReadSegmentedCodeAddress ( int byteSize, Reko.Core.ImageReader rdr, ProcessorState state ) : Address

메소드 상세

CreateDisassembler() 공개 추상적인 메소드

public abstract CreateDisassembler ( Reko.Core.ImageReader rdr, Reko.Arch.X86.X86Options options ) : Reko.Arch.X86.X86Disassembler
rdr Reko.Core.ImageReader
options Reko.Arch.X86.X86Options
리턴 Reko.Arch.X86.X86Disassembler

CreateInstructionScanner() 공개 추상적인 메소드

public abstract CreateInstructionScanner ( Reko.Core.SegmentMap map, Reko.Core.ImageReader rdr, IEnumerable
knownAddresses, PointerScannerFlags flags ) : IEnumerable
map Reko.Core.SegmentMap
rdr Reko.Core.ImageReader
knownAddresses IEnumerable
flags PointerScannerFlags
리턴 IEnumerable

CreateOperandRewriter() 공개 추상적인 메소드

public abstract CreateOperandRewriter ( IntelArchitecture arch, ExpressionEmitter m, Frame frame, IRewriterHost host ) : OperandRewriter
arch IntelArchitecture
m Reko.Core.Expressions.ExpressionEmitter
frame Reko.Core.Frame
host IRewriterHost
리턴 OperandRewriter

CreateSegmentedAddress() 공개 추상적인 메소드

public abstract CreateSegmentedAddress ( ushort seg, uint offset ) : Address
seg ushort
offset uint
리턴 Address

CreateStackAccess() 공개 메소드

public CreateStackAccess ( Frame frame, int offset, DataType dataType ) : Expression
frame Reko.Core.Frame
offset int
dataType DataType
리턴 Expression

MakeAddressFromConstant() 공개 추상적인 메소드

public abstract MakeAddressFromConstant ( Constant c ) : Address
c Constant
리턴 Address

MakeAddressFromSegOffset() 공개 메소드

public MakeAddressFromSegOffset ( Reko.Arch.X86.X86State state, RegisterStorage seg, uint offset ) : Address
state Reko.Arch.X86.X86State
seg RegisterStorage
offset uint
리턴 Address

ProcessorMode() 보호된 메소드

protected ProcessorMode ( PrimitiveType wordSize, PrimitiveType framePointerType, PrimitiveType pointerType ) : Reko.Core
wordSize PrimitiveType
framePointerType PrimitiveType
pointerType PrimitiveType
리턴 Reko.Core

ReadCodeAddress() 공개 추상적인 메소드

public abstract ReadCodeAddress ( int byteSize, Reko.Core.ImageReader rdr, ProcessorState state ) : Address
byteSize int
rdr Reko.Core.ImageReader
state Reko.Core.ProcessorState
리턴 Address

ReadSegmentedCodeAddress() 보호된 메소드

protected ReadSegmentedCodeAddress ( int byteSize, Reko.Core.ImageReader rdr, ProcessorState state ) : Address
byteSize int
rdr Reko.Core.ImageReader
state Reko.Core.ProcessorState
리턴 Address

TryParseAddress() 공개 추상적인 메소드

public abstract TryParseAddress ( string txtAddress, Address &addr ) : bool
txtAddress string
addr Address
리턴 bool

TryParseSegmentedAddress() 공개 메소드

public TryParseSegmentedAddress ( string txtAddress, Address &addr ) : bool
txtAddress string
addr Address
리턴 bool

프로퍼티 상세

Protected32 공개적으로 정적으로 프로퍼티

public static ProcessorMode,Reko.Arch.X86 Protected32
리턴 ProcessorMode

Protected64 공개적으로 정적으로 프로퍼티

public static ProcessorMode,Reko.Arch.X86 Protected64
리턴 ProcessorMode

ProtectedSegmented 공개적으로 정적으로 프로퍼티

public static ProcessorMode,Reko.Arch.X86 ProtectedSegmented
리턴 ProcessorMode

Real 공개적으로 정적으로 프로퍼티

public static ProcessorMode,Reko.Arch.X86 Real
리턴 ProcessorMode