Lines Matching defs:CUDie
91 dwarfgen::DIE CUDie = CU.getUnitDIE();
94 CUDie.addStrOffsetsBaseAttribute();
95 CUDie.addAddrBaseAttribute();
104 CUDie.addAttribute(Attr_DW_FORM_addr, DW_FORM_addr, AddrValue);
113 CUDie.addAttribute(Attr_DW_FORM_addrx, DW_FORM_addrx, AddrxValue);
114 CUDie.addAttribute(Attr_DW_FORM_addrx1, DW_FORM_addrx1, Addrx1Value);
115 CUDie.addAttribute(Attr_DW_FORM_addrx2, DW_FORM_addrx2, Addrx2Value);
116 CUDie.addAttribute(Attr_DW_FORM_addrx3, DW_FORM_addrx3, Addrx3Value);
117 CUDie.addAttribute(Attr_DW_FORM_addrx4, DW_FORM_addrx4, Addrx4Value);
124 CUDie.addAttribute(Attr_DW_FORM_block, DW_FORM_block, BlockData, BlockSize);
127 CUDie.addAttribute(Attr_DW_FORM_block1, DW_FORM_block1, BlockData, BlockSize);
130 CUDie.addAttribute(Attr_DW_FORM_block2, DW_FORM_block2, BlockData, BlockSize);
133 CUDie.addAttribute(Attr_DW_FORM_block4, DW_FORM_block4, BlockData, BlockSize);
138 CUDie.addAttribute(Attr_DW_FORM_data16, DW_FORM_data16, Data16, 16);
144 CUDie.addAttribute(Attr_DW_FORM_data1, DW_FORM_data1, Data1);
147 CUDie.addAttribute(Attr_DW_FORM_data2, DW_FORM_data2, Data2);
150 CUDie.addAttribute(Attr_DW_FORM_data4, DW_FORM_data4, Data4);
153 CUDie.addAttribute(Attr_DW_FORM_data8, DW_FORM_data8, Data8);
159 CUDie.addAttribute(Attr_DW_FORM_string, DW_FORM_string, StringValue);
167 CUDie.addAttribute(Attr_DW_FORM_strx, DW_FORM_strx, StrxValue);
168 CUDie.addAttribute(Attr_DW_FORM_strx1, DW_FORM_strx1, Strx1Value);
169 CUDie.addAttribute(Attr_DW_FORM_strx2, DW_FORM_strx2, Strx2Value);
170 CUDie.addAttribute(Attr_DW_FORM_strx3, DW_FORM_strx3, Strx3Value);
171 CUDie.addAttribute(Attr_DW_FORM_strx4, DW_FORM_strx4, Strx4Value);
175 CUDie.addAttribute(Attr_DW_FORM_strp, DW_FORM_strp, StrpValue);
181 CUDie.addAttribute(Attr_DW_FORM_ref_addr, DW_FORM_ref_addr, RefAddr);
184 CUDie.addAttribute(Attr_DW_FORM_ref1, DW_FORM_ref1, Data1);
187 CUDie.addAttribute(Attr_DW_FORM_ref2, DW_FORM_ref2, Data2);
190 CUDie.addAttribute(Attr_DW_FORM_ref4, DW_FORM_ref4, Data4);
193 CUDie.addAttribute(Attr_DW_FORM_ref8, DW_FORM_ref8, Data8);
197 CUDie.addAttribute(Attr_DW_FORM_ref_sig8, DW_FORM_ref_sig8, Data8_2);
200 CUDie.addAttribute(Attr_DW_FORM_ref_udata, DW_FORM_ref_udata, UData[0]);
206 CUDie.addAttribute(Attr_DW_FORM_flag_true, DW_FORM_flag, true);
209 CUDie.addAttribute(Attr_DW_FORM_flag_false, DW_FORM_flag, false);
213 CUDie.addAttribute(Attr_DW_FORM_flag_present, DW_FORM_flag_present);
219 CUDie.addAttribute(Attr_DW_FORM_sdata, DW_FORM_sdata, SData);
224 CUDie.addAttribute(Attr_DW_FORM_implicit_const, DW_FORM_implicit_const,
231 CUDie.addAttribute(Attr_DW_FORM_udata, DW_FORM_udata, UData[0]);
237 CUDie.addAttribute(Attr_DW_FORM_GNU_ref_alt, DW_FORM_GNU_ref_alt,
242 CUDie.addAttribute(Attr_DW_FORM_sec_offset, DW_FORM_sec_offset,
249 CUDie.addAttribute(Attr_Last, DW_FORM_addr, AddrValue);
531 dwarfgen::DIE CUDie = CU.getUnitDIE();
533 CUDie.addAttribute(DW_AT_name, DW_FORM_strp, "/tmp/main.c");
534 CUDie.addAttribute(DW_AT_language, DW_FORM_data2, DW_LANG_C);
536 dwarfgen::DIE SubprogramDie = CUDie.addChild(DW_TAG_subprogram);
541 dwarfgen::DIE IntDie = CUDie.addChild(DW_TAG_base_type);
910 dwarfgen::DIE CUDie = CU.getUnitDIE();
912 CUDie.addAttribute(DW_AT_name, DW_FORM_strp, "/tmp/main.c");
913 CUDie.addAttribute(DW_AT_language, DW_FORM_data2, DW_LANG_C);
916 dwarfgen::DIE SubprogramNoPC = CUDie.addChild(DW_TAG_subprogram);
920 dwarfgen::DIE SubprogramLowPC = CUDie.addChild(DW_TAG_subprogram);
928 dwarfgen::DIE SubprogramLowHighPC = CUDie.addChild(DW_TAG_subprogram);
1086 dwarfgen::DIE CUDie = CU.getUnitDIE();
1088 CUDie.addStrOffsetsBaseAttribute();
1096 CUDie.addAttribute(Attr1, DW_FORM_strp, String1);
1099 CUDie.addAttribute(Attr2, DW_FORM_strx, String2);
1102 CUDie.addAttribute(Attr3, DW_FORM_strx, String1);
1155 dwarfgen::DIE CUDie = CU.getUnitDIE();
1161 CUDie.addAttribute(Attr1, DW_FORM_strp, String1);
1208 dwarfgen::DIE CUDie = CU.getUnitDIE();
1209 dwarfgen::DIE A = CUDie.addChild((dwarf::Tag)Tag::A);
1230 auto CUDie = U->getUnitDIE(false);
1231 EXPECT_TRUE(CUDie.isValid());
1234 auto ParentDie = CUDie.getParent();
1236 auto SiblingDie = CUDie.getSibling();
1240 auto A = CUDie.getFirstChild();
1265 EXPECT_EQ(A.getParent(), CUDie);
1385 auto CUDie = CU.getUnitDIE();
1386 CUDie.addChild((dwarf::Tag)Tag::A);
1387 CUDie.addChild((dwarf::Tag)Tag::B);
1402 auto CUDie = U->getUnitDIE(false);
1403 EXPECT_TRUE(CUDie.isValid());
1410 for (auto Die : CUDie.children()) {
1460 auto CUDie = U->getUnitDIE(false);
1461 EXPECT_TRUE(CUDie.isValid());
1466 EXPECT_EQ(CUDie.begin(), CUDie.end());
1486 auto CUDie = CU.getUnitDIE();
1488 CUDie.addAttribute(DW_AT_name, DW_FORM_strp, CUPath.data());
1491 CUDie.addAttribute(DW_AT_declaration, DW_FORM_flag_present);
1493 CUDie.addAttribute(DW_AT_low_pc, DW_FORM_addr, CULowPC);
1508 auto CUDie = U->getUnitDIE(false);
1509 EXPECT_TRUE(CUDie.isValid());
1511 auto R = CUDie.attributes();
1547 auto CUDie = CU.getUnitDIE();
1548 auto FuncSpecDie = CUDie.addChild(DW_TAG_subprogram);
1549 auto FuncAbsDie = CUDie.addChild(DW_TAG_subprogram);
1552 auto FuncAbsDie2 = CUDie.addChild(DW_TAG_subprogram);
1553 auto FuncDie = CUDie.addChild(DW_TAG_subprogram);
1554 auto VarAbsDie = CUDie.addChild(DW_TAG_variable);
1555 auto VarDie = CUDie.addChild(DW_TAG_variable);
1577 auto CUDie = U->getUnitDIE(false);
1578 EXPECT_TRUE(CUDie.isValid());
1580 auto FuncSpecDie = CUDie.getFirstChild();
1631 dwarfgen::DIE CUDie = CU.getUnitDIE();
1634 dwarfgen::DIE TypedefDie = CUDie.addChild(DW_TAG_typedef);
1648 DWARFDie CUDie = U->getUnitDIE(false);
1649 EXPECT_TRUE(CUDie.isValid());
1650 DWARFDie TypedefDie = CUDie.getFirstChild();
1883 auto CUDie = CU.getUnitDIE();
1884 auto FuncSpecDie = CUDie.addChild(DW_TAG_subprogram);
1885 auto FuncDie = CUDie.addChild(DW_TAG_subprogram);
1902 auto CUDie = U->getUnitDIE(false);
1903 EXPECT_TRUE(CUDie.isValid());
1905 auto FuncSpecDie = CUDie.getFirstChild();
1944 dwarfgen::DIE CUDie = CU.getUnitDIE();
1949 auto FirstVal1DIE = CUDie.addChild(DW_TAG_class_type);
1952 auto SecondVal1DIE = CUDie.addChild(DW_TAG_class_type);
1955 auto Val2DIE = CUDie.addChild(DW_TAG_class_type);