Lines Matching defs:OutSection
98 SectionDescriptor &OutSection =
100 DwarfEmitterImpl Emitter(DWARFLinker::OutputFileType::Object, OutSection.OS);
108 OutSection.notePatch(DebugOffsetPatch{
117 OutSection.setSizesForSectionCreatedByAsmPrinter();
173 DwarfUnit::emitPubAcceleratorEntry(SectionDescriptor &OutSection,
178 OutSection.emitIntVal(0xBADDEF,
180 LengthOffset = OutSection.OS.tell();
182 OutSection.emitIntVal(dwarf::DW_PUBNAMES_VERSION, 2); // Version
184 OutSection.notePatch(DebugOffsetPatch{
185 OutSection.OS.tell(),
187 OutSection.emitOffset(0xBADDEF); // Unit offset
189 OutSection.emitIntVal(getUnitSize(), 4); // Size
191 OutSection.emitOffset(Info.OutOffset);
194 OutSection.emitInplaceString(Info.String->first());
226 SectionDescriptor &OutSection =
228 OutSection.emitIntVal(0, 4); // End marker.
230 OutSection.apply(*NamesLengthOffset -
231 OutSection.getFormParams().getDwarfOffsetByteSize(),
233 OutSection.OS.tell() - *NamesLengthOffset);
237 SectionDescriptor &OutSection =
239 OutSection.emitIntVal(0, 4); // End marker.
241 OutSection.apply(*TypesLengthOffset -
242 OutSection.getFormParams().getDwarfOffsetByteSize(),
244 OutSection.OS.tell() - *TypesLengthOffset);