Lines Matching refs:OutLocationSection
461 SectionDescriptor &OutLocationSection = in emitLocations() local
465 uint64_t OffsetAfterUnitLength = emitLocListHeader(OutLocationSection); in emitLocations()
499 OutLocationSection, Patch.AddrAdjustmentValue, in emitLocations()
507 OutLocationSection.OS.tell()); in emitLocations()
508 emitLocListFragment(LinkedLocationExpressions, OutLocationSection); in emitLocations()
513 OutLocationSection.getFormParams().getDwarfOffsetByteSize() < in emitLocations()
515 OutLocationSection.apply( in emitLocations()
517 OutLocationSection.getFormParams().getDwarfOffsetByteSize(), in emitLocations()
519 OutLocationSection.OS.tell() - OffsetAfterUnitLength); in emitLocations()
525 uint64_t CompileUnit::emitLocListHeader(SectionDescriptor &OutLocationSection) { in emitLocListHeader() argument
530 OutLocationSection.emitUnitLength(0xBADDEF); in emitLocListHeader()
531 uint64_t OffsetAfterUnitLength = OutLocationSection.OS.tell(); in emitLocListHeader()
534 OutLocationSection.emitIntVal(5, 2); in emitLocListHeader()
537 OutLocationSection.emitIntVal(OutLocationSection.getFormParams().AddrSize, 1); in emitLocListHeader()
540 OutLocationSection.emitIntVal(0, 1); in emitLocListHeader()
543 OutLocationSection.emitIntVal(0, 4); in emitLocListHeader()
551 SectionDescriptor &OutLocationSection) { in emitLocListFragment() argument
562 OutLocationSection.emitIntVal( in emitLocListFragment()
564 OutLocationSection.getFormParams().AddrSize); in emitLocListFragment()
565 OutLocationSection.emitIntVal( in emitLocListFragment()
567 OutLocationSection.getFormParams().AddrSize); in emitLocListFragment()
570 OutLocationSection.emitIntVal(LocExpression.Expression.Expr.size(), 2); in emitLocListFragment()
571 OffsetBeforeLocationExpression = OutLocationSection.OS.tell(); in emitLocListFragment()
575 OutLocationSection.OS in emitLocListFragment()
581 OutLocationSection.emitIntVal(0, in emitLocListFragment()
582 OutLocationSection.getFormParams().AddrSize); in emitLocListFragment()
583 OutLocationSection.emitIntVal(0, in emitLocListFragment()
584 OutLocationSection.getFormParams().AddrSize); in emitLocListFragment()
598 OutLocationSection.emitIntVal(dwarf::DW_LLE_base_addressx, 1); in emitLocListFragment()
600 OutLocationSection.OS); in emitLocListFragment()
604 OutLocationSection.emitIntVal(dwarf::DW_LLE_offset_pair, 1); in emitLocListFragment()
608 OutLocationSection.OS); in emitLocListFragment()
612 OutLocationSection.OS); in emitLocListFragment()
615 OutLocationSection.emitIntVal(dwarf::DW_LLE_default_location, 1); in emitLocListFragment()
617 encodeULEB128(LocExpression.Expression.Expr.size(), OutLocationSection.OS); in emitLocListFragment()
618 OffsetBeforeLocationExpression = OutLocationSection.OS.tell(); in emitLocListFragment()
622 OutLocationSection.OS << StringRef( in emitLocListFragment()
628 OutLocationSection.emitIntVal(dwarf::DW_LLE_end_of_list, 1); in emitLocListFragment()