Lines Matching defs:LT

83     LineTable &LT = Gen->addLineTable(DWARF32);
84 LT.addExtendedOpcode(9, DW_LNE_set_address, {{0xadd4e55, LineTable::Quad}});
85 LT.addStandardOpcode(DW_LNS_copy, {});
86 LT.addByte(0xaa);
87 LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
215 LineTable &LT = Gen->addLineTable();
216 LT.setCustomPrologue({{0, LineTable::Byte}});
239 LineTable &LT = Gen->addLineTable(Format);
240 DWARFDebugLine::Prologue Prologue = LT.createBasicPrologue();
241 LT.setPrologue(Prologue);
270 LineTable &LT = Gen->addLineTable(Format);
271 LT.addExtendedOpcode(9, DW_LNE_set_address, {{0xadd4e55, LineTable::Quad}});
272 LT.addStandardOpcode(DW_LNS_copy, {});
273 LT.addByte(0xaa);
274 LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
340 LineTable &LT = Gen->addLineTable(Format);
341 LT.addExtendedOpcode(9, DW_LNE_set_address, {{0xadd4e55, LineTable::Quad}});
342 LT.addStandardOpcode(DW_LNS_copy, {});
343 LT.addByte(0xaa);
344 LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
409 LineTable &LT = Gen->addLineTable();
410 LT.setCustomPrologue({{0xfffffff0, LineTable::Long}});
432 LineTable &LT = Gen->addLineTable();
433 LT.setCustomPrologue(
458 LineTable &LT = Gen->addLineTable();
459 LT.setCustomPrologue({
506 LineTable &LT = Gen->addLineTable(Format);
507 DWARFDebugLine::Prologue Prologue = LT.createBasicPrologue();
509 LT.setPrologue(Prologue);
546 LineTable &LT = Gen->addLineTable(Format);
547 DWARFDebugLine::Prologue Prologue = LT.createBasicPrologue();
549 LT.setPrologue(Prologue);
597 LineTable &LT = Gen->addLineTable();
598 LT.addByte(0xaa);
602 LT.addExtendedOpcode(1, DW_LNE_set_discriminator,
604 LT.addByte(0xbb);
605 LT.addStandardOpcode(DW_LNS_const_add_pc, {});
606 LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
626 LineTable &LT = Gen->addLineTable();
627 LT.addByte(0xaa);
628 LT.addStandardOpcode(DW_LNS_const_add_pc, {});
630 LT.addExtendedOpcode(2, DW_LNE_end_sequence, {});
632 LT.addStandardOpcode(DW_LNS_negate_stmt, {});
633 LT.addByte(0xbb);
634 LT.addStandardOpcode(DW_LNS_const_add_pc, {});
635 LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
658 LineTable &LT = Gen->addLineTable();
659 LT.addStandardOpcode(DW_LNS_copy, {});
660 LT.addStandardOpcode(DW_LNS_const_add_pc, {});
661 LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
662 DWARFDebugLine::Prologue Prologue = LT.createBasicPrologue();
665 LT.setPrologue(Prologue);
684 LineTable &LT = Gen->addLineTable();
687 LT.addExtendedOpcode(5, DW_LNE_set_address, {{Addr1, LineTable::Long}});
688 LT.addStandardOpcode(DW_LNS_copy, {});
692 LT.addExtendedOpcode(9, DW_LNE_set_address, {{Addr2, LineTable::Quad}});
693 LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
714 LineTable &LT = Gen->addLineTable();
716 LT.addExtendedOpcode(5, DW_LNE_set_address, {{Addr1, LineTable::Long}});
717 LT.addStandardOpcode(DW_LNS_copy, {});
719 LT.addExtendedOpcode(9, DW_LNE_set_address, {{Addr2, LineTable::Quad}});
720 LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
743 LineTable &LT = Gen->addLineTable();
746 LT.addExtendedOpcode(4, DW_LNE_set_address,
748 LT.addStandardOpcode(DW_LNS_copy, {});
751 LT.addByte(0xaa);
752 LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
775 LineTable &LT = Gen->addLineTable();
779 LT.addExtendedOpcode(Operands.size() + 1, DW_LNE_set_address, Operands);
780 LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
804 LineTable &LT = Gen->addLineTable();
809 LT.addExtendedOpcode(AddressSize + 1, DW_LNE_set_address,
811 LT.addStandardOpcode(DW_LNS_copy, {});
814 LT.addByte(0xaa);
815 LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
816 DWARFDebugLine::Prologue Prologue = LT.createBasicPrologue();
818 LT.setPrologue(Prologue);
841 LineTable &LT = Gen->addLineTable();
842 LT.addExtendedOpcode(9, DW_LNE_set_address,
844 LT.addStandardOpcode(DW_LNS_copy, {});
845 LT.addByte(0xaa);
846 LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
847 LT.addExtendedOpcode(9, DW_LNE_set_address,
849 LT.addStandardOpcode(DW_LNS_copy, {});
850 LT.addByte(0xbb);
851 LT.addByte(0xcc);
871 virtual uint64_t editPrologue(LineTable &LT) = 0;
1042 void createPrologue(LineTable &LT, uint8_t MaxOpsPerInst,
1044 DWARFDebugLine::Prologue Prologue = LT.createBasicPrologue();
1047 LT.setPrologue(Prologue);
1058 LineTable &LT = Gen->addLineTable();
1061 LT.addExtendedOpcode(5, DW_LNE_set_address, {{0x20, LineTable::Long}});
1062 LT.addByte(0x13); // Special opcode, +1 line.
1063 LT.addByte(0x23); // Special opcode, +3 line, +1 op-index.
1064 LT.addByte(0x3a); // Special opcode, -2 line, +3 op-index.
1068 LT.addStandardOpcode(DW_LNS_advance_line, {{100, LineTable::SLEB}});
1069 LT.addStandardOpcode(DW_LNS_advance_pc, {{0x84, LineTable::ULEB}});
1070 LT.addStandardOpcode(DW_LNS_copy, {}); // Create new row.
1073 LT.addByte(0x71); // Special opcode, +4 addr, -3 line, -6 op-index.
1078 LT.addStandardOpcode(DW_LNS_advance_line, {{10, LineTable::SLEB}});
1079 LT.addStandardOpcode(DW_LNS_const_add_pc, {});
1080 LT.addStandardOpcode(DW_LNS_copy, {}); // Create new row.
1083 LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
1085 createPrologue(LT, MaxOpsPerInst, MinInstLength);
1125 LineTable &LT = Gen->addLineTable();
1128 LT.addExtendedOpcode(5, DW_LNE_set_address, {{0, LineTable::Long}});
1129 LT.addByte(0x20); // Special opcode, +1 op-index
1132 LT.addStandardOpcode(DW_LNS_fixed_advance_pc, {{10, LineTable::Half}});
1133 LT.addStandardOpcode(DW_LNS_copy, {}); // Create new row.
1136 LT.addByte(0x66); // Special opcode, +6 op-index
1139 LT.addExtendedOpcode(5, DW_LNE_set_address, {{20, LineTable::Long}});
1140 LT.addStandardOpcode(DW_LNS_copy, {}); // Create new row.
1143 LT.addByte(0xba); // Special opcode, +12 op-index
1146 LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
1149 LT.addStandardOpcode(DW_LNS_copy, {}); // Create new row.
1152 LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
1154 createPrologue(LT, MaxOpsPerInst, MinInstLength);
1185 LineTable &LT = Gen->addLineTable();
1186 LT.addStandardOpcode(DW_LNS_const_add_pc, {}); // Just some opcode to advance.
1187 LT.addExtendedOpcode(1, DW_LNE_end_sequence, {}); //
1188 createPrologue(LT, /*MaxOpsPerInst=*/0, /*MinInstLength=*/1);
1202 LineTable &LT = Gen->addLineTable();
1203 LT.addStandardOpcode(DW_LNS_const_add_pc, {}); // Just some opcode to advance.
1204 LT.addExtendedOpcode(1, DW_LNE_end_sequence, {}); //
1205 createPrologue(LT, /*MaxOpsPerInst=*/0, /*MinInstLength=*/1);
1225 uint64_t editPrologue(LineTable &LT) override {
1226 DWARFDebugLine::Prologue Prologue = LT.createBasicPrologue();
1228 LT.setPrologue(Prologue);
1267 uint64_t editPrologue(LineTable &LT) override {
1268 DWARFDebugLine::Prologue Prologue = LT.createBasicPrologue();
1270 LT.setPrologue(Prologue);
1358 LineTable &LT = Gen->addLineTable();
1359 LT.setCustomPrologue({{0xfffffff0, LineTable::Long}});
1381 LineTable &LT = Gen->addLineTable();
1382 LT.setCustomPrologue({{0xfffffff0, LineTable::Long}});
1404 LineTable &LT = Gen->addLineTable(DWARF32);
1405 LT.setCustomPrologue({{2, LineTable::Long}, {0, LineTable::Half}});
1430 LineTable &LT = Gen->addLineTable(DWARF32);
1431 LT.addExtendedOpcode(0x42, DW_LNE_end_sequence, {});
1463 LineTable &LT = Gen->addLineTable(DWARF32);
1464 LT.setCustomPrologue({{2, LineTable::Long}, {0, LineTable::Half}});
1489 LineTable &LT = Gen->addLineTable(DWARF32);
1490 LT.addExtendedOpcode(42, DW_LNE_end_sequence, {});
1509 LineTable &LT = Gen->addLineTable();
1510 LT.addByte(0); // Extended opcode with zero length.
1511 LT.addByte(0);
1513 LT.addExtendedOpcode(2, 0, {{1, LineTable::Byte}});
1515 LT.addExtendedOpcode(2, 0x42, {{1, LineTable::Byte}});
1516 LT.addExtendedOpcode(9, DW_LNE_set_address,
1518 LT.addExtendedOpcode(6, DW_LNE_define_file,
1524 LT.addExtendedOpcode(2, DW_LNE_set_discriminator, {{0x7f, LineTable::ULEB}});
1525 LT.addStandardOpcode(DW_LNS_copy, {});
1526 LT.addStandardOpcode(DW_LNS_advance_pc, {{11, LineTable::ULEB}});
1527 LT.addStandardOpcode(DW_LNS_advance_line, {{22, LineTable::SLEB}});
1528 LT.addStandardOpcode(DW_LNS_set_file, {{33, LineTable::ULEB}});
1529 LT.addStandardOpcode(DW_LNS_set_column, {{44, LineTable::ULEB}});
1530 LT.addStandardOpcode(DW_LNS_negate_stmt, {});
1531 LT.addStandardOpcode(DW_LNS_set_basic_block, {});
1532 LT.addStandardOpcode(DW_LNS_const_add_pc, {});
1533 LT.addStandardOpcode(DW_LNS_fixed_advance_pc, {{55, LineTable::Half}});
1534 LT.addStandardOpcode(DW_LNS_set_prologue_end, {});
1535 LT.addStandardOpcode(DW_LNS_set_epilogue_begin, {});
1536 LT.addStandardOpcode(DW_LNS_set_isa, {{66, LineTable::ULEB}});
1538 LT.addStandardOpcode(
1541 LT.addStandardOpcode(0xe, {});
1542 LT.addByte(0xff); // Special opcode.
1543 LT.addExtendedOpcode(1, DW_LNE_end_sequence, {});
1546 DWARFDebugLine::Prologue Prologue = LT.createBasicPrologue();
1552 LT.setPrologue(Prologue);
1783 LineTable &LT = Gen->addLineTable();
1787 DWARFDebugLine::Prologue Prologue = LT.createBasicPrologue();
1795 LT.setPrologue(Prologue);
1797 return LT;
1849 LineTable &LT = setupTable();
1850 LT.addExtendedOpcode(OpcodeLength, Opcode, Operands);
1928 LineTable &LT = setupTable();
1929 LT.addStandardOpcode(Opcode, Operands);
1989 LineTable &LT = Gen->addLineTable();
1990 DWARFDebugLine::Prologue P = LT.createBasicPrologue();
1999 LT.setPrologue(P);