Searched refs:OutSection (Results 1 – 6 of 6) 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 | 752 SectionDescriptor &OutSection = in cloneAndEmitDebugFrame() local 807 uint64_t OffsetToCIERecord = OutSection.OS.tell(); in cloneAndEmitDebugFrame() 817 OutSection.OS << CIEData; in cloneAndEmitDebugFrame() 824 OutSection.notePatch( in cloneAndEmitDebugFrame() 825 DebugOffsetPatch{OutSection.OS.tell() + 4, &OutSection, true}); in cloneAndEmitDebugFrame() 832 OrigFrameData.substr(InputOffset, FDERemainingBytes), OutSection); in cloneAndEmitDebugFrame() 1006 CU->forEach([&](SectionDescriptor &OutSection) { in forEachOutputString() argument 1007 OutSection.ListDebugStrPatch.forEach([&](DebugStrPatch &Patch) { in forEachOutputString() 1011 OutSection.ListDebugLineStrPatch.forEach([&](DebugLineStrPatch &Patch) { in forEachOutputString() 1022 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 | DWARFLinkerCompileUnit.cpp | 925 SectionDescriptor &OutSection = in emitMacroTableImpl() local 939 OutSection.emitIntVal(List.Header.Version, sizeof(List.Header.Version)); in emitMacroTableImpl() 969 OutSection.emitIntVal(Flags, sizeof(Flags)); in emitMacroTableImpl() 973 OutSection.notePatch(DebugOffsetPatch{ in emitMacroTableImpl() 974 OutSection.OS.tell(), in emitMacroTableImpl() 978 OutSection.emitIntVal(0xBADDEF, List.Header.getOffsetByteSize()); in emitMacroTableImpl() 985 encodeULEB128(MacroEntry.Type, OutSection.OS); in emitMacroTableImpl() 1000 OutSection.emitIntVal(MacroType, 1); in emitMacroTableImpl() 1003 encodeULEB128(MacroEntry.ExtConstant, OutSection.OS); in emitMacroTableImpl() 1006 OutSection.emitString(dwarf::DW_FORM_string, MacroEntry.ExtStr); in emitMacroTableImpl() [all …]
|
H A D | DWARFLinkerUnit.h | 171 emitPubAcceleratorEntry(SectionDescriptor &OutSection, const AccelInfo &Info,
|
/freebsd/contrib/llvm-project/llvm/lib/DWP/ |
H A D | DWP.cpp | 605 MCSection *OutSection = SectionPair->second.first; in handleSection() local 606 if (OutSection == StrOffsetSection) in handleSection() 608 else if (OutSection == StrSection) in handleSection() 610 else if (OutSection == TypesSection) in handleSection() 612 else if (OutSection == CUIndexSection) in handleSection() 614 else if (OutSection == TUIndexSection) in handleSection() 616 else if (OutSection == InfoSection) in handleSection() 619 Out.switchSection(OutSection); in handleSection() 885 MCSection *OutSection; in write() local 890 OutSection = InfoSection; in write() [all …]
|