Lines Matching refs:DebugInfoSection
335 if (std::optional<SectionDescriptor *> DebugInfoSection = in updateDieRefPatchesWithClonedOffsets() local
338 (*DebugInfoSection) in updateDieRefPatchesWithClonedOffsets()
346 (*DebugInfoSection) in updateDieRefPatchesWithClonedOffsets()
457 SectionDescriptor &DebugInfoSection = in emitLocations() local
460 if (!DebugInfoSection.ListDebugLocPatch.empty()) { in emitLocations()
467 DebugInfoSection.ListDebugLocPatch.forEach([&](DebugLocPatch &Patch) { in emitLocations()
470 uint64_t InputDebugLocSectionOffset = DebugInfoSection.getIntVal( in emitLocations()
472 DebugInfoSection.getFormParams().getDwarfOffsetByteSize()); in emitLocations()
506 DebugInfoSection.apply(Patch.PatchOffset, dwarf::DW_FORM_sec_offset, in emitLocations()
697 SectionDescriptor &DebugInfoSection = in cloneAndEmitRangeList() local
702 if (!DebugInfoSection.ListDebugRangePatch.empty()) { in cloneAndEmitRangeList()
707 DebugInfoSection.ListDebugRangePatch.forEach([&](DebugRangePatch &Patch) { in cloneAndEmitRangeList()
714 uint64_t InputDebugRangesSectionOffset = DebugInfoSection.getIntVal( in cloneAndEmitRangeList()
716 DebugInfoSection.getFormParams().getDwarfOffsetByteSize()); in cloneAndEmitRangeList()
742 DebugInfoSection.apply(Patch.PatchOffset, dwarf::DW_FORM_sec_offset, in cloneAndEmitRangeList()
751 DebugInfoSection.apply(CompileUnitRangePtr->PatchOffset, in cloneAndEmitRangeList()
842 SectionDescriptor &DebugInfoSection = in emitAranges() local
863 DebugOffsetPatch{OutArangesSection.OS.tell(), &DebugInfoSection}); in emitAranges()