Searched refs:OutSection (Results 1 - 7 of 7) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFLinkerUnit.cpp100 SectionDescriptor &OutSection =
102 DwarfEmitterImpl Emitter(DWARFLinker::OutputFileType::Object, OutSection.OS);
110 OutSection.notePatch(DebugOffsetPatch{
119 OutSection.setSizesForSectionCreatedByAsmPrinter();
175 DwarfUnit::emitPubAcceleratorEntry(SectionDescriptor &OutSection, argument
180 OutSection.emitIntVal(0xBADDEF,
182 LengthOffset = OutSection.OS.tell();
184 OutSection.emitIntVal(dwarf::DW_PUBNAMES_VERSION, 2); // Version
186 OutSection.notePatch(DebugOffsetPatch{
187 OutSection
228 SectionDescriptor &OutSection = local
239 SectionDescriptor &OutSection = local
[all...]
H A DDWARFLinkerImpl.cpp754 SectionDescriptor &OutSection = local
809 uint64_t OffsetToCIERecord = OutSection.OS.tell();
819 OutSection.OS << CIEData;
826 OutSection.notePatch(
827 DebugOffsetPatch{OutSection.OS.tell() + 4, &OutSection, true});
834 OrigFrameData.substr(InputOffset, FDERemainingBytes), OutSection);
1008 CU->forEach([&](SectionDescriptor &OutSection) {
1009 OutSection.ListDebugStrPatch.forEach([&](DebugStrPatch &Patch) {
1013 OutSection
1261 SectionDescriptor &OutSection = local
1282 SectionDescriptor &OutSection = local
1303 SectionDescriptor &OutSection = local
1324 SectionDescriptor &OutSection = local
1383 SectionDescriptor &OutSection = local
[all...]
H A DDebugLineSectionEmitter.h37 SectionDescriptor &OutSection =
41 OutSection.emitUnitLength(0xBADDEF);
42 uint64_t OffsetAfterUnitLength = OutSection.OS.tell();
45 emitLineTablePrologue(LineTable.Prologue, OutSection);
48 emitLineTableRows(LineTable, OutSection);
49 uint64_t OffsetAfterEnd = OutSection.OS.tell();
53 OutSection.getFormParams().getDwarfOffsetByteSize() <
55 OutSection.apply(OffsetAfterUnitLength -
56 OutSection.getFormParams().getDwarfOffsetByteSize(),
H A DDWARFLinkerTypeUnit.cpp196 forEach([&](SectionDescriptor &OutSection) {
202 OutSection.ListDebugStrPatch.sort(StrPatchesComparator);
210 OutSection.ListDebugTypeStrPatch.sort(TypeStrPatchesComparator);
218 forEach([&](SectionDescriptor &OutSection) {
225 OutSection.ListDebugLineStrPatch.sort(LineStrPatchesComparator);
234 OutSection.ListDebugTypeLineStrPatch.sort(TypeLineStrPatchesComparator);
H A DDWARFEmitterImpl.h102 uint64_t &NextOffset, MCSection *OutSection);
H A DDWARFLinkerCompileUnit.cpp925 SectionDescriptor &OutSection = local
939 OutSection.emitIntVal(List.Header.Version, sizeof(List.Header.Version));
969 OutSection.emitIntVal(Flags, sizeof(Flags));
973 OutSection.notePatch(DebugOffsetPatch{
974 OutSection.OS.tell(),
978 OutSection.emitIntVal(0xBADDEF, List.Header.getOffsetByteSize());
985 encodeULEB128(MacroEntry.Type, OutSection.OS);
1000 OutSection.emitIntVal(MacroType, 1);
1003 encodeULEB128(MacroEntry.ExtConstant, OutSection.OS);
1006 OutSection
[all...]
H A DDWARFLinkerUnit.h166 emitPubAcceleratorEntry(SectionDescriptor &OutSection, const AccelInfo &Info,

Completed in 109 milliseconds