Error CVSymbolDumperImpl::visitKnownRecord( CVSymbol &CVR, DefRangeSubfieldRegisterSym &DefRangeSubfieldRegister) { W.printEnum("Register", uint16_t(DefRangeSubfieldRegister.Hdr.Register), getRegisterNames()); W.printNumber("MayHaveNoName", DefRangeSubfieldRegister.Hdr.MayHaveNoName); W.printNumber("OffsetInParent", DefRangeSubfieldRegister.Hdr.OffsetInParent); printLocalVariableAddrRange(DefRangeSubfieldRegister.Range, DefRangeSubfieldRegister.getRelocationOffset()); printLocalVariableAddrGap(DefRangeSubfieldRegister.Gaps); return Error::success(); }
void CVSymbolDumperImpl::visitDefRangeSubfieldRegisterSym( SymbolKind Kind, DefRangeSubfieldRegisterSym &DefRangeSubfieldRegister) { DictScope S(W, "DefRangeSubfieldRegister"); W.printNumber("Register", DefRangeSubfieldRegister.Header.Register); W.printNumber("MayHaveNoName", DefRangeSubfieldRegister.Header.MayHaveNoName); W.printNumber("OffsetInParent", DefRangeSubfieldRegister.Header.OffsetInParent); printLocalVariableAddrRange(DefRangeSubfieldRegister.Header.Range, DefRangeSubfieldRegister.getRelocationOffset()); printLocalVariableAddrGap(DefRangeSubfieldRegister.Gaps); }