Lines Matching refs:OutRangeSection
699 SectionDescriptor &OutRangeSection = in cloneAndEmitRangeList() local
704 uint64_t OffsetAfterUnitLength = emitRangeListHeader(OutRangeSection); in cloneAndEmitRangeList()
743 OutRangeSection.OS.tell()); in cloneAndEmitRangeList()
744 emitRangeListFragment(LinkedRanges, OutRangeSection); in cloneAndEmitRangeList()
753 OutRangeSection.OS.tell()); in cloneAndEmitRangeList()
754 emitRangeListFragment(LinkedFunctionRanges, OutRangeSection); in cloneAndEmitRangeList()
759 OutRangeSection.getFormParams().getDwarfOffsetByteSize() < in cloneAndEmitRangeList()
761 OutRangeSection.apply( in cloneAndEmitRangeList()
763 OutRangeSection.getFormParams().getDwarfOffsetByteSize(), in cloneAndEmitRangeList()
765 OutRangeSection.OS.tell() - OffsetAfterUnitLength); in cloneAndEmitRangeList()
770 uint64_t CompileUnit::emitRangeListHeader(SectionDescriptor &OutRangeSection) { in emitRangeListHeader() argument
771 if (OutRangeSection.getFormParams().Version < 5) in emitRangeListHeader()
775 OutRangeSection.emitUnitLength(0xBADDEF); in emitRangeListHeader()
776 uint64_t OffsetAfterUnitLength = OutRangeSection.OS.tell(); in emitRangeListHeader()
779 OutRangeSection.emitIntVal(5, 2); in emitRangeListHeader()
782 OutRangeSection.emitIntVal(OutRangeSection.getFormParams().AddrSize, 1); in emitRangeListHeader()
785 OutRangeSection.emitIntVal(0, 1); in emitRangeListHeader()
788 OutRangeSection.emitIntVal(0, 4); in emitRangeListHeader()
794 SectionDescriptor &OutRangeSection) { in emitRangeListFragment() argument
795 if (OutRangeSection.getFormParams().Version < 5) { in emitRangeListFragment()
802 OutRangeSection.emitIntVal(Range.start() - BaseAddress, in emitRangeListFragment()
803 OutRangeSection.getFormParams().AddrSize); in emitRangeListFragment()
804 OutRangeSection.emitIntVal(Range.end() - BaseAddress, in emitRangeListFragment()
805 OutRangeSection.getFormParams().AddrSize); in emitRangeListFragment()
809 OutRangeSection.emitIntVal(0, OutRangeSection.getFormParams().AddrSize); in emitRangeListFragment()
810 OutRangeSection.emitIntVal(0, OutRangeSection.getFormParams().AddrSize); in emitRangeListFragment()
820 OutRangeSection.emitIntVal(dwarf::DW_RLE_base_addressx, 1); in emitRangeListFragment()
821 encodeULEB128(getDebugAddrIndex(*BaseAddress), OutRangeSection.OS); in emitRangeListFragment()
825 OutRangeSection.emitIntVal(dwarf::DW_RLE_offset_pair, 1); in emitRangeListFragment()
828 encodeULEB128(Range.start() - *BaseAddress, OutRangeSection.OS); in emitRangeListFragment()
831 encodeULEB128(Range.end() - *BaseAddress, OutRangeSection.OS); in emitRangeListFragment()
835 OutRangeSection.emitIntVal(dwarf::DW_RLE_end_of_list, 1); in emitRangeListFragment()