Lines Matching refs:die_info_array
15 const DIEInfoArray &die_info_array, in ExtractDIEArray() argument
17 const size_t count = die_info_array.size(); in ExtractDIEArray()
19 if (!callback(DIERef(die_info_array[i]))) in ExtractDIEArray()
25 const DIEInfoArray &die_info_array, const dw_tag_t tag, in ExtractDIEArray() argument
28 ExtractDIEArray(die_info_array, callback); in ExtractDIEArray()
32 const size_t count = die_info_array.size(); in ExtractDIEArray()
34 const dw_tag_t die_tag = die_info_array[i].tag; in ExtractDIEArray()
41 if (!callback(DIERef(die_info_array[i]))) in ExtractDIEArray()
48 const DIEInfoArray &die_info_array, const dw_tag_t tag, in ExtractDIEArray() argument
52 ExtractDIEArray(die_info_array, callback); in ExtractDIEArray()
56 const size_t count = die_info_array.size(); in ExtractDIEArray()
58 if (qualified_name_hash != die_info_array[i].qualified_name_hash) in ExtractDIEArray()
60 const dw_tag_t die_tag = die_info_array[i].tag; in ExtractDIEArray()
67 if (!callback(DIERef(die_info_array[i]))) in ExtractDIEArray()
74 const DIEInfoArray &die_info_array, in ExtractClassOrStructDIEArray() argument
77 const size_t count = die_info_array.size(); in ExtractClassOrStructDIEArray()
79 const dw_tag_t die_tag = die_info_array[i].tag; in ExtractClassOrStructDIEArray()
84 (die_info_array[i].type_flags & eTypeFlagClassIsImplementation) != 0; in ExtractClassOrStructDIEArray()
90 callback(DIERef(die_info_array[i])); in ExtractClassOrStructDIEArray()
93 if (!callback(DIERef(die_info_array[i]))) in ExtractClassOrStructDIEArray()
99 const DIEInfoArray &die_info_array, uint32_t type_flag_mask, in ExtractTypesFromDIEArray() argument
101 const size_t count = die_info_array.size(); in ExtractTypesFromDIEArray()
103 if ((die_info_array[i].type_flags & type_flag_mask) == type_flag_value) { in ExtractTypesFromDIEArray()
104 if (!callback(DIERef(die_info_array[i]))) in ExtractTypesFromDIEArray()
467 DIEInfoArray &die_info_array) const { in AppendAllDIEsThatMatchingRegex()
493 die_info_array.swap(pair.value); in AppendAllDIEsThatMatchingRegex()
498 DIEInfoArray &die_info_array) const { in AppendAllDIEsInRange()
518 die_info_array.push_back(die_info); in AppendAllDIEsInRange()
530 DIEInfoArray die_info_array; in FindByName() local
531 FindByName(name, die_info_array); in FindByName()
532 return DWARFMappedHash::ExtractDIEArray(die_info_array, callback); in FindByName()
538 DIEInfoArray die_info_array; in FindByNameAndTag() local
539 FindByName(name, die_info_array); in FindByNameAndTag()
540 DWARFMappedHash::ExtractDIEArray(die_info_array, tag, callback); in FindByNameAndTag()
547 DIEInfoArray die_info_array; in FindByNameAndTagAndQualifiedNameHash() local
548 FindByName(name, die_info_array); in FindByNameAndTagAndQualifiedNameHash()
549 DWARFMappedHash::ExtractDIEArray(die_info_array, tag, qualified_name_hash, in FindByNameAndTagAndQualifiedNameHash()
556 DIEInfoArray die_info_array; in FindCompleteObjCClassByName() local
557 FindByName(name, die_info_array); in FindCompleteObjCClassByName()
563 die_info_array, UINT32_MAX, eTypeFlagClassIsImplementation, callback); in FindCompleteObjCClassByName()
572 die_info_array, true /*return_implementation_only_if_available*/, in FindCompleteObjCClassByName()
581 die_info_array, false /*return_implementation_only_if_available*/, in FindCompleteObjCClassByName()
586 DIEInfoArray &die_info_array) { in FindByName() argument
592 die_info_array.swap(kv_pair.value); in FindByName()