Метод | Описание | |
---|---|---|
CreateDisassembler ( Reko.Core.ImageReader imageReader ) : IEnumerable |
||
CreateFrame ( ) : |
||
CreateImageReader ( |
||
CreateImageReader ( |
||
CreateImageReader ( |
||
CreateImageWriter ( ) : Reko.Core.ImageWriter | ||
CreateImageWriter ( |
||
CreateInstructionComparer ( Normalize norm ) : IEqualityComparer |
||
CreatePointerScanner ( Reko.Core.SegmentMap map, Reko.Core.ImageReader rdr, IEnumerable knownAddresses, PointerScannerFlags flags ) : IEnumerable | ||
CreateProcessorState ( ) : |
||
CreateRewriter ( Reko.Core.ImageReader rdr, |
||
CreateStackAccess ( |
||
GetAliases ( RegisterStorage reg ) : IEnumerable |
||
GetFlagGroup ( string name ) : FlagGroupStorage | ||
GetFlagGroup ( uint grf ) : FlagGroupStorage | ||
GetOpcodeNames ( ) : int>.SortedList |
Returns a map of opcode names to their internal (Reko) numbers.
|
|
GetOpcodeNumber ( string name ) : int? |
For a particular opcode name, returns its internal (Reko) number.
|
|
GetPart ( RegisterStorage reg, DataType dt ) : RegisterStorage | ||
GetRegister ( int i ) : RegisterStorage | ||
GetRegister ( string name ) : RegisterStorage | ||
GetRegisters ( ) : RegisterStorage[] | ||
GetSubregister ( RegisterStorage reg, int offset, int width ) : RegisterStorage |
Get the improper subregister of reg that starts at offset offset and is of size width. Most architectures not have subregisters, and will use this default implementation. This method is overridden for architectures like x86 and Z80, where subregisters (ah al etc) do exist. |
|
GetWidestSubregister ( RegisterStorage reg, HashSet |
||
GrfToString ( uint grf ) : string | ||
LoadUserOptions ( object>.Dictionary |
||
MakeAddressFromConstant ( Constant c ) : Address | ||
MakeSegmentedAddress ( Constant seg, Constant offset ) : Address | ||
ReadCodeAddress ( int size, Reko.Core.ImageReader rdr, |
||
RemoveAliases ( ISet |
||
SaveUserOptions ( ) : object>.Dictionary |
||
TryGetRegister ( string name, RegisterStorage ® ) : bool | ||
TryParseAddress ( string txtAddr, Address &addr ) : bool |
public abstract CreateDisassembler ( Reko.Core.ImageReader imageReader ) : IEnumerable |
||
imageReader | Reko.Core.ImageReader | |
Результат | IEnumerable |
public abstract CreateImageReader ( |
||
img | ||
addr | Address | |
Результат | Reko.Core.ImageReader |
public abstract CreateImageReader ( |
||
img | ||
addrBegin | Address | |
addrEnd | Address | |
Результат | Reko.Core.ImageReader |
public abstract CreateImageReader ( |
||
img | ||
off | ulong | |
Результат | Reko.Core.ImageReader |
public abstract CreateImageWriter ( ) : Reko.Core.ImageWriter | ||
Результат | Reko.Core.ImageWriter |
public abstract CreateImageWriter ( |
||
img | ||
addr | Address | |
Результат | Reko.Core.ImageWriter |
public abstract CreateInstructionComparer ( Normalize norm ) : IEqualityComparer |
||
norm | Normalize | |
Результат | IEqualityComparer |
public abstract CreatePointerScanner ( 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 |
public abstract CreateProcessorState ( ) : |
||
Результат |
public abstract CreateRewriter ( Reko.Core.ImageReader rdr, |
||
rdr | Reko.Core.ImageReader | |
state | ||
frame | ||
host | IRewriterHost | |
Результат | IEnumerable |
public abstract CreateStackAccess ( |
||
frame | ||
cbOffset | int | |
dataType | DataType | |
Результат | Expression |
public GetAliases ( RegisterStorage reg ) : IEnumerable |
||
reg | RegisterStorage | |
Результат | IEnumerable |
public abstract GetFlagGroup ( string name ) : FlagGroupStorage | ||
name | string | |
Результат | FlagGroupStorage |
public abstract GetFlagGroup ( uint grf ) : FlagGroupStorage | ||
grf | uint | |
Результат | FlagGroupStorage |
public abstract GetOpcodeNames ( ) : int>.SortedList |
||
Результат | int>.SortedList |
public abstract GetOpcodeNumber ( string name ) : int? | ||
name | string | |
Результат | int? |
public GetPart ( RegisterStorage reg, DataType dt ) : RegisterStorage | ||
reg | RegisterStorage | |
dt | DataType | |
Результат | RegisterStorage |
public abstract GetRegister ( int i ) : RegisterStorage | ||
i | int | |
Результат | RegisterStorage |
public abstract GetRegister ( string name ) : RegisterStorage | ||
name | string | |
Результат | RegisterStorage |
public abstract GetRegisters ( ) : RegisterStorage[] | ||
Результат | RegisterStorage[] |
public GetSubregister ( RegisterStorage reg, int offset, int width ) : RegisterStorage | ||
reg | RegisterStorage | |
offset | int | |
width | int | |
Результат | RegisterStorage |
public GetWidestSubregister ( RegisterStorage reg, HashSet |
||
reg | RegisterStorage | |
regs | HashSet |
|
Результат | RegisterStorage |
public abstract GrfToString ( uint grf ) : string | ||
grf | uint | |
Результат | string |
public LoadUserOptions ( object>.Dictionary |
||
options | object>.Dictionary | |
Результат | void |
public abstract MakeAddressFromConstant ( Constant c ) : Address | ||
c | Constant | |
Результат | Address |
public MakeSegmentedAddress ( Constant seg, Constant offset ) : Address | ||
seg | Constant | |
offset | Constant | |
Результат | Address |
public abstract ReadCodeAddress ( int size, Reko.Core.ImageReader rdr, |
||
size | int | |
rdr | Reko.Core.ImageReader | |
state | ||
Результат | Address |
public RemoveAliases ( ISet |
||
ids | ISet |
|
reg | RegisterStorage | |
Результат | void |
public SaveUserOptions ( ) : object>.Dictionary |
||
Результат | object>.Dictionary |
public abstract TryGetRegister ( string name, RegisterStorage ® ) : bool | ||
name | string | |
reg | RegisterStorage | |
Результат | bool |
public abstract TryParseAddress ( string txtAddr, Address &addr ) : bool | ||
txtAddr | string | |
addr | Address | |
Результат | bool |