Lines Matching defs:DWARFDie
22 TEST(DWARFDie, getLocations) {
76 DWARFDie Die = CU->getUnitDIE();
104 TEST(DWARFDie, getDeclFile) {
178 DWARFDie Die = CU->getUnitDIE(/*ExtractUnitDIEOnly=*/false);
181 DWARFDie MainDie = Die.getFirstChild();
192 TEST(DWARFDie, getDeclFileAbstractOrigin) {
268 // 0x00000015, make sure that DWARFDie::getDeclFile() succeeds by extracting
284 DWARFDie Die = CU->getUnitDIE(/*ExtractUnitDIEOnly=*/false);
287 DWARFDie MainDie = Die.getFirstChild();
298 TEST(DWARFDie, getDeclFileSpecification) {
373 // 0x00000015, make sure that DWARFDie::getDeclFile() succeeds by extracting
389 DWARFDie Die = CU->getUnitDIE(/*ExtractUnitDIEOnly=*/false);
392 DWARFDie MainDie = Die.getFirstChild();
403 TEST(DWARFDie, getDeclFileAbstractOriginAcrossCUBoundary) {
497 // 0x00000022, make sure that DWARFDie::getDeclFile() succeeds by extracting
511 DWARFDie Die = CU->getUnitDIE(/*ExtractUnitDIEOnly=*/false);
514 DWARFDie MainDie = Die.getFirstChild();
525 TEST(DWARFDie, getDeclFileSpecificationAcrossCUBoundary) {
619 // 0x00000022, make sure that DWARFDie::getDeclFile() succeeds by extracting
633 DWARFDie Die = CU->getUnitDIE(/*ExtractUnitDIEOnly=*/false);
636 DWARFDie MainDie = Die.getFirstChild();
647 TEST(DWARFDie, getNameFromTypeUnit) {
702 DWARFDie Die = CU->getUnitDIE(/*ExtractUnitDIEOnly=*/false).getFirstChild();
708 void testAppendAndTerminateTemplateParameters(const DWARFDie &DIE,
712 llvm::DWARFTypePrinter<DWARFDie> TemplateNamePrinter(TemplateNameOS);
717 void testAppendQualifiedName(const DWARFDie &DIE, const std::string &Expected) {
720 llvm::DWARFTypePrinter<DWARFDie> TemplateNamePrinter(TemplateNameOS);
725 TEST(DWARFDie, DWARFTypePrinterTest) {