Lines Matching defs:OutRangeSection

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