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);
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
 public CV_LVAR_ADDR_GAP(SymbolDataReader r)
 {
     GapStartOffset = r.ReadUInt16();
     Length         = r.ReadUInt16();
 }