Lines Matching defs:OutLocationSection

461     SectionDescriptor &OutLocationSection =
465 uint64_t OffsetAfterUnitLength = emitLocListHeader(OutLocationSection);
499 OutLocationSection, Patch.AddrAdjustmentValue,
507 OutLocationSection.OS.tell());
508 emitLocListFragment(LinkedLocationExpressions, OutLocationSection);
513 OutLocationSection.getFormParams().getDwarfOffsetByteSize() <
515 OutLocationSection.apply(
517 OutLocationSection.getFormParams().getDwarfOffsetByteSize(),
519 OutLocationSection.OS.tell() - OffsetAfterUnitLength);
525 uint64_t CompileUnit::emitLocListHeader(SectionDescriptor &OutLocationSection) {
530 OutLocationSection.emitUnitLength(0xBADDEF);
531 uint64_t OffsetAfterUnitLength = OutLocationSection.OS.tell();
534 OutLocationSection.emitIntVal(5, 2);
537 OutLocationSection.emitIntVal(OutLocationSection.getFormParams().AddrSize, 1);
540 OutLocationSection.emitIntVal(0, 1);
543 OutLocationSection.emitIntVal(0, 4);
551 SectionDescriptor &OutLocationSection) {
562 OutLocationSection.emitIntVal(
564 OutLocationSection.getFormParams().AddrSize);
565 OutLocationSection.emitIntVal(
567 OutLocationSection.getFormParams().AddrSize);
570 OutLocationSection.emitIntVal(LocExpression.Expression.Expr.size(), 2);
571 OffsetBeforeLocationExpression = OutLocationSection.OS.tell();
575 OutLocationSection.OS
581 OutLocationSection.emitIntVal(0,
582 OutLocationSection.getFormParams().AddrSize);
583 OutLocationSection.emitIntVal(0,
584 OutLocationSection.getFormParams().AddrSize);
598 OutLocationSection.emitIntVal(dwarf::DW_LLE_base_addressx, 1);
600 OutLocationSection.OS);
604 OutLocationSection.emitIntVal(dwarf::DW_LLE_offset_pair, 1);
608 OutLocationSection.OS);
612 OutLocationSection.OS);
615 OutLocationSection.emitIntVal(dwarf::DW_LLE_default_location, 1);
617 encodeULEB128(LocExpression.Expression.Expr.size(), OutLocationSection.OS);
618 OffsetBeforeLocationExpression = OutLocationSection.OS.tell();
622 OutLocationSection.OS << StringRef(
628 OutLocationSection.emitIntVal(dwarf::DW_LLE_end_of_list, 1);