Lines Matching refs:dwarf

60       if (Child.getTag() == dwarf::DW_TAG_subprogram) {  in verifyKeepChain()
147 case dwarf::DW_TAG_label: { in collectRootsToKeep()
158 case dwarf::DW_TAG_subprogram: { in collectRootsToKeep()
173 case dwarf::DW_TAG_constant: in collectRootsToKeep()
174 case dwarf::DW_TAG_variable: { in collectRootsToKeep()
190 case dwarf::DW_TAG_base_type: { in collectRootsToKeep()
196 case dwarf::DW_TAG_imported_module: in collectRootsToKeep()
197 case dwarf::DW_TAG_imported_declaration: in collectRootsToKeep()
198 case dwarf::DW_TAG_imported_unit: { in collectRootsToKeep()
200 if (Entry.DieEntry->getTag() == dwarf::DW_TAG_compile_unit) { in collectRootsToKeep()
211 case dwarf::DW_TAG_type_unit: in collectRootsToKeep()
212 case dwarf::DW_TAG_partial_unit: in collectRootsToKeep()
213 case dwarf::DW_TAG_compile_unit: { in collectRootsToKeep()
292 case dwarf::DW_TAG_compile_unit: in isNamespaceLikeEntry()
293 case dwarf::DW_TAG_module: in isNamespaceLikeEntry()
294 case dwarf::DW_TAG_namespace: in isNamespaceLikeEntry()
399 if (Entry.DieEntry->getTag() == dwarf::DW_TAG_variable) { in getFinalPlacementForEntry()
457 Entry.DieEntry->getTag() == dwarf::DW_TAG_subprogram ? Entry : RootEntry; in markDIEEntryAsKeptRec()
472 if (Entry.DieEntry->getTag() == dwarf::DW_TAG_subprogram && in markDIEEntryAsKeptRec()
490 case dwarf::DW_TAG_variable: in markDIEEntryAsKeptRec()
491 case dwarf::DW_TAG_constant: in markDIEEntryAsKeptRec()
492 case dwarf::DW_TAG_subprogram: in markDIEEntryAsKeptRec()
493 case dwarf::DW_TAG_label: { in markDIEEntryAsKeptRec()
499 case dwarf::DW_TAG_lexical_block: in markDIEEntryAsKeptRec()
500 case dwarf::DW_TAG_friend: in markDIEEntryAsKeptRec()
501 case dwarf::DW_TAG_inheritance: in markDIEEntryAsKeptRec()
502 case dwarf::DW_TAG_formal_parameter: in markDIEEntryAsKeptRec()
503 case dwarf::DW_TAG_unspecified_parameters: in markDIEEntryAsKeptRec()
504 case dwarf::DW_TAG_template_type_parameter: in markDIEEntryAsKeptRec()
505 case dwarf::DW_TAG_template_value_parameter: in markDIEEntryAsKeptRec()
506 case dwarf::DW_TAG_GNU_template_parameter_pack: in markDIEEntryAsKeptRec()
507 case dwarf::DW_TAG_GNU_formal_parameter_pack: in markDIEEntryAsKeptRec()
508 case dwarf::DW_TAG_GNU_template_template_param: in markDIEEntryAsKeptRec()
509 case dwarf::DW_TAG_thrown_type: { in markDIEEntryAsKeptRec()
544 case dwarf::DW_TAG_variable: in markDIEEntryAsKeptRec()
545 case dwarf::DW_TAG_constant: in markDIEEntryAsKeptRec()
546 case dwarf::DW_TAG_subprogram: in markDIEEntryAsKeptRec()
547 case dwarf::DW_TAG_label: { in markDIEEntryAsKeptRec()
570 case dwarf::DW_TAG_imported_module: in isTypeTableCandidate()
571 case dwarf::DW_TAG_imported_declaration: in isTypeTableCandidate()
572 case dwarf::DW_TAG_imported_unit: in isTypeTableCandidate()
573 case dwarf::DW_TAG_array_type: in isTypeTableCandidate()
574 case dwarf::DW_TAG_class_type: in isTypeTableCandidate()
575 case dwarf::DW_TAG_enumeration_type: in isTypeTableCandidate()
576 case dwarf::DW_TAG_pointer_type: in isTypeTableCandidate()
577 case dwarf::DW_TAG_reference_type: in isTypeTableCandidate()
578 case dwarf::DW_TAG_string_type: in isTypeTableCandidate()
579 case dwarf::DW_TAG_structure_type: in isTypeTableCandidate()
580 case dwarf::DW_TAG_subroutine_type: in isTypeTableCandidate()
581 case dwarf::DW_TAG_typedef: in isTypeTableCandidate()
582 case dwarf::DW_TAG_union_type: in isTypeTableCandidate()
583 case dwarf::DW_TAG_variant: in isTypeTableCandidate()
584 case dwarf::DW_TAG_module: in isTypeTableCandidate()
585 case dwarf::DW_TAG_ptr_to_member_type: in isTypeTableCandidate()
586 case dwarf::DW_TAG_set_type: in isTypeTableCandidate()
587 case dwarf::DW_TAG_subrange_type: in isTypeTableCandidate()
588 case dwarf::DW_TAG_base_type: in isTypeTableCandidate()
589 case dwarf::DW_TAG_const_type: in isTypeTableCandidate()
590 case dwarf::DW_TAG_enumerator: in isTypeTableCandidate()
591 case dwarf::DW_TAG_file_type: in isTypeTableCandidate()
592 case dwarf::DW_TAG_packed_type: in isTypeTableCandidate()
593 case dwarf::DW_TAG_thrown_type: in isTypeTableCandidate()
594 case dwarf::DW_TAG_volatile_type: in isTypeTableCandidate()
595 case dwarf::DW_TAG_dwarf_procedure: in isTypeTableCandidate()
596 case dwarf::DW_TAG_restrict_type: in isTypeTableCandidate()
597 case dwarf::DW_TAG_interface_type: in isTypeTableCandidate()
598 case dwarf::DW_TAG_namespace: in isTypeTableCandidate()
599 case dwarf::DW_TAG_unspecified_type: in isTypeTableCandidate()
600 case dwarf::DW_TAG_shared_type: in isTypeTableCandidate()
601 case dwarf::DW_TAG_rvalue_reference_type: in isTypeTableCandidate()
602 case dwarf::DW_TAG_coarray_type: in isTypeTableCandidate()
603 case dwarf::DW_TAG_dynamic_type: in isTypeTableCandidate()
604 case dwarf::DW_TAG_atomic_type: in isTypeTableCandidate()
605 case dwarf::DW_TAG_immutable_type: in isTypeTableCandidate()
606 case dwarf::DW_TAG_function_template: in isTypeTableCandidate()
607 case dwarf::DW_TAG_class_template: in isTypeTableCandidate()
629 AttrSpec.Attr == dwarf::DW_AT_sibling) { in maybeAddReferencedRoots()
672 if (AttrSpec.Attr == dwarf::DW_AT_import) { in maybeAddReferencedRoots()
699 case dwarf::DW_TAG_subprogram: in getRootForSpecifiedEntry()
700 case dwarf::DW_TAG_label: in getRootForSpecifiedEntry()
701 case dwarf::DW_TAG_variable: in getRootForSpecifiedEntry()
702 case dwarf::DW_TAG_constant: { in getRootForSpecifiedEntry()
734 Abbrev->findAttributeIndex(dwarf::DW_AT_const_value)) { in isLiveVariableEntry()
773 std::optional<DWARFFormValue> LowPCVal = DIE.find(dwarf::DW_AT_low_pc); in isLiveSubprogramEntry()
779 LowPc = dwarf::toAddress(LowPCVal); in isLiveSubprogramEntry()
791 if (DIE.getTag() == dwarf::DW_TAG_subprogram) { in isLiveSubprogramEntry()
806 } else if (DIE.getTag() == dwarf::DW_TAG_label) { in isLiveSubprogramEntry()
815 if (dwarf::toAddress(Entry.CU->find(Entry.DieEntry, dwarf::DW_AT_high_pc)) in isLiveSubprogramEntry()
832 if (!Info.getTrackLiveness() || DIE.getTag() == dwarf::DW_TAG_label) in isLiveSubprogramEntry()