Searched refs:OutSection (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
| H A D | DWARFLinkerUnit.cpp | 98 SectionDescriptor &OutSection = in emitDebugInfo() local 100 DwarfEmitterImpl Emitter(DWARFLinker::OutputFileType::Object, OutSection.OS); in emitDebugInfo() 108 OutSection.notePatch(DebugOffsetPatch{ in emitDebugInfo() 117 OutSection.setSizesForSectionCreatedByAsmPrinter(); in emitDebugInfo() 173 DwarfUnit::emitPubAcceleratorEntry(SectionDescriptor &OutSection, in emitPubAcceleratorEntry() argument 178 OutSection.emitIntVal(0xBADDEF, in emitPubAcceleratorEntry() 180 LengthOffset = OutSection.OS.tell(); in emitPubAcceleratorEntry() 182 OutSection.emitIntVal(dwarf::DW_PUBNAMES_VERSION, 2); // Version in emitPubAcceleratorEntry() 184 OutSection.notePatch(DebugOffsetPatch{ in emitPubAcceleratorEntry() 185 OutSection.OS.tell(), in emitPubAcceleratorEntry() [all …]
|
| H A D | DWARFLinkerImpl.cpp | 751 SectionDescriptor &OutSection = in cloneAndEmitDebugFrame() local 806 uint64_t OffsetToCIERecord = OutSection.OS.tell(); in cloneAndEmitDebugFrame() 816 OutSection.OS << CIEData; in cloneAndEmitDebugFrame() 823 OutSection.notePatch( in cloneAndEmitDebugFrame() 824 DebugOffsetPatch{OutSection.OS.tell() + 4, &OutSection, true}); in cloneAndEmitDebugFrame() 831 OrigFrameData.substr(InputOffset, FDERemainingBytes), OutSection); in cloneAndEmitDebugFrame() 1004 CU->forEach([&](SectionDescriptor &OutSection) { in forEachOutputString() argument 1005 OutSection.ListDebugStrPatch.forEach([&](DebugStrPatch &Patch) { in forEachOutputString() 1009 OutSection.ListDebugLineStrPatch.forEach([&](DebugLineStrPatch &Patch) { in forEachOutputString() 1020 ArtificialTypeUnit->forEach([&](SectionDescriptor &OutSection) { in forEachOutputString() argument [all …]
|
| H A D | DebugLineSectionEmitter.h | 37 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 D | DWARFLinkerTypeUnit.cpp | 195 forEach([&](SectionDescriptor &OutSection) { in prepareDataForTreeCreation() argument 201 OutSection.ListDebugStrPatch.sort(StrPatchesComparator); in prepareDataForTreeCreation() 209 OutSection.ListDebugTypeStrPatch.sort(TypeStrPatchesComparator); in prepareDataForTreeCreation() 217 forEach([&](SectionDescriptor &OutSection) { in prepareDataForTreeCreation() argument 224 OutSection.ListDebugLineStrPatch.sort(LineStrPatchesComparator); in prepareDataForTreeCreation() 233 OutSection.ListDebugTypeLineStrPatch.sort(TypeLineStrPatchesComparator); in prepareDataForTreeCreation()
|
| H A D | DWARFLinkerCompileUnit.cpp | 922 SectionDescriptor &OutSection = in emitMacroTableImpl() local 936 OutSection.emitIntVal(List.Header.Version, sizeof(List.Header.Version)); in emitMacroTableImpl() 966 OutSection.emitIntVal(Flags, sizeof(Flags)); in emitMacroTableImpl() 970 OutSection.notePatch(DebugOffsetPatch{ in emitMacroTableImpl() 971 OutSection.OS.tell(), in emitMacroTableImpl() 975 OutSection.emitIntVal(0xBADDEF, List.Header.getOffsetByteSize()); in emitMacroTableImpl() 982 encodeULEB128(MacroEntry.Type, OutSection.OS); in emitMacroTableImpl() 997 OutSection.emitIntVal(MacroType, 1); in emitMacroTableImpl() 1000 encodeULEB128(MacroEntry.ExtConstant, OutSection.OS); in emitMacroTableImpl() 1003 OutSection.emitString(dwarf::DW_FORM_string, MacroEntry.ExtStr); in emitMacroTableImpl() [all …]
|
| H A D | DWARFEmitterImpl.h | 103 uint64_t &NextOffset, MCSection *OutSection);
|
| H A D | DWARFLinkerUnit.h | 171 emitPubAcceleratorEntry(SectionDescriptor &OutSection, const AccelInfo &Info,
|
| /freebsd/contrib/llvm-project/llvm/lib/DWP/ |
| H A D | DWP.cpp | 602 MCSection *OutSection = SectionPair->second.first; in handleSection() local 603 if (OutSection == StrOffsetSection) in handleSection() 605 else if (OutSection == StrSection) in handleSection() 607 else if (OutSection == TypesSection) in handleSection() 609 else if (OutSection == CUIndexSection) in handleSection() 611 else if (OutSection == TUIndexSection) in handleSection() 613 else if (OutSection == InfoSection) in handleSection() 616 Out.switchSection(OutSection); in handleSection() 882 MCSection *OutSection; in write() local 887 OutSection = InfoSection; in write() [all …]
|