public override void Read() { var r = new SymbolDataReader(ctx, stream); Register = r.ReadUInt16(); Attributes = r.ReadFlagsEnum <RangeAttributes>(); Range = new CV_LVAR_ADDR_RANGE(stream); Gaps = CV_LVAR_ADDR_GAP.ReadGaps(r); }
public override void Read() { SymbolDataReader r = CreateReader(); ParentOffset = r.ReadUInt32(); Parent = r.ReadSymbol(Module, ParentOffset); End = r.ReadUInt32(); Length = r.ReadUInt32(); Offset = r.ReadUInt32(); Segment = r.ReadUInt16(); Name = r.ReadSymbolString(); }
public CV_LVAR_ADDR_GAP(SymbolDataReader r) { GapStartOffset = r.ReadUInt16(); Length = r.ReadUInt16(); }