Home
last modified time | relevance | path

Searched refs:OutSection (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFLinkerUnit.cpp100 SectionDescriptor &OutSection = in emitDebugInfo() local
110 OutSection.notePatch(DebugOffsetPatch{ in emitDebugInfo()
180 OutSection.emitIntVal(0xBADDEF, in emitPubAcceleratorEntry()
182 LengthOffset = OutSection.OS.tell(); in emitPubAcceleratorEntry()
186 OutSection.notePatch(DebugOffsetPatch{ in emitPubAcceleratorEntry()
187 OutSection.OS.tell(), in emitPubAcceleratorEntry()
193 OutSection.emitOffset(Info.OutOffset); in emitPubAcceleratorEntry()
228 SectionDescriptor &OutSection = in emitPubAccelerators() local
232 OutSection.apply(*NamesLengthOffset - in emitPubAccelerators()
239 SectionDescriptor &OutSection = in emitPubAccelerators() local
[all …]
H A DDWARFLinkerImpl.cpp754 SectionDescriptor &OutSection = in cloneAndEmitDebugFrame() local
819 OutSection.OS << CIEData; in cloneAndEmitDebugFrame()
826 OutSection.notePatch( in cloneAndEmitDebugFrame()
827 DebugOffsetPatch{OutSection.OS.tell() + 4, &OutSection, true}); in cloneAndEmitDebugFrame()
1261 SectionDescriptor &OutSection = in emitAppleAcceleratorSections() local
1282 SectionDescriptor &OutSection = in emitAppleAcceleratorSections() local
1303 SectionDescriptor &OutSection = in emitAppleAcceleratorSections() local
1324 SectionDescriptor &OutSection = in emitAppleAcceleratorSections() local
1383 SectionDescriptor &OutSection = in emitDWARFv5DebugNamesSection() local
1412 SectionHandler(OutSection); in writeCompileUnitsToTheOutput()
[all …]
H A DDebugLineSectionEmitter.h37 SectionDescriptor &OutSection = in emit() local
41 OutSection.emitUnitLength(0xBADDEF); in emit()
42 uint64_t OffsetAfterUnitLength = OutSection.OS.tell(); in emit()
45 emitLineTablePrologue(LineTable.Prologue, OutSection); in emit()
48 emitLineTableRows(LineTable, OutSection); in emit()
49 uint64_t OffsetAfterEnd = OutSection.OS.tell(); in emit()
53 OutSection.getFormParams().getDwarfOffsetByteSize() < in emit()
55 OutSection.apply(OffsetAfterUnitLength - in emit()
56 OutSection.getFormParams().getDwarfOffsetByteSize(), in emit()
H A DDWARFLinkerTypeUnit.cpp196 forEach([&](SectionDescriptor &OutSection) { in prepareDataForTreeCreation() argument
202 OutSection.ListDebugStrPatch.sort(StrPatchesComparator); in prepareDataForTreeCreation()
210 OutSection.ListDebugTypeStrPatch.sort(TypeStrPatchesComparator); in prepareDataForTreeCreation()
218 forEach([&](SectionDescriptor &OutSection) { in prepareDataForTreeCreation() argument
225 OutSection.ListDebugLineStrPatch.sort(LineStrPatchesComparator); in prepareDataForTreeCreation()
234 OutSection.ListDebugTypeLineStrPatch.sort(TypeLineStrPatchesComparator); in prepareDataForTreeCreation()
H A DDWARFLinkerCompileUnit.cpp925 SectionDescriptor &OutSection = in emitMacroTableImpl() local
969 OutSection.emitIntVal(Flags, sizeof(Flags)); in emitMacroTableImpl()
973 OutSection.notePatch(DebugOffsetPatch{ in emitMacroTableImpl()
974 OutSection.OS.tell(), in emitMacroTableImpl()
985 encodeULEB128(MacroEntry.Type, OutSection.OS); in emitMacroTableImpl()
1000 OutSection.emitIntVal(MacroType, 1); in emitMacroTableImpl()
1019 OutSection.emitIntVal(MacroType, 1); in emitMacroTableImpl()
1022 encodeULEB128(MacroEntry.Line, OutSection.OS); in emitMacroTableImpl()
1056 OutSection.emitIntVal(MacroType, 1); in emitMacroTableImpl()
1067 OutSection.emitIntVal(MacroType, 1); in emitMacroTableImpl()
[all …]
H A DDWARFEmitterImpl.h102 uint64_t &NextOffset, MCSection *OutSection);
H A DDWARFLinkerUnit.h166 emitPubAcceleratorEntry(SectionDescriptor &OutSection, const AccelInfo &Info,
/freebsd-14.2/contrib/llvm-project/llvm/lib/DWP/
H A DDWP.cpp581 MCSection *OutSection = SectionPair->second.first; in handleSection() local
582 if (OutSection == StrOffsetSection) in handleSection()
584 else if (OutSection == StrSection) in handleSection()
586 else if (OutSection == TypesSection) in handleSection()
588 else if (OutSection == CUIndexSection) in handleSection()
590 else if (OutSection == TUIndexSection) in handleSection()
592 else if (OutSection == InfoSection) in handleSection()
595 Out.switchSection(OutSection); in handleSection()
861 MCSection *OutSection; in write() local
866 OutSection = InfoSection; in write()
[all …]