public TypedDataDumper(EndianImageReader rdr, uint cbSize, Formatter stm) { this.rdr = rdr; this.cbSize = cbSize; this.fmt = stm; }
public override object ReadValue(FieldInfo f, EndianImageReader rdr, ReaderContext ctx) { return(ReadPointer(f.FieldType, Size, rdr, ctx)); }
public abstract Address ReadCodeAddress(int size, EndianImageReader rdr, ProcessorState state);
public abstract IEnumerable <RtlInstructionCluster> CreateRewriter(EndianImageReader rdr, ProcessorState state, IStorageBinder binder, IRewriterHost host);
public abstract IEnumerable <Address> CreatePointerScanner(SegmentMap map, EndianImageReader rdr, IEnumerable <Address> knownAddresses, PointerScannerFlags flags);
public abstract IEnumerable <MachineInstruction> CreateDisassembler(EndianImageReader imageReader);