/external/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | HashedNameToDIE.h | 68 DIEArray &die_offsets) 73 die_offsets.push_back (die_info_array[i].offset); 80 DIEArray &die_offsets) 84 ExtractDIEArray (die_info_array, die_offsets); 99 die_offsets.push_back (die_info_array[i].offset); 108 DIEArray &die_offsets) 112 ExtractDIEArray (die_info_array, die_offsets); 129 die_offsets.push_back (die_info_array[i].offset); 160 DIEArray &die_offsets) 174 die_offsets 67 ExtractDIEArray(const DIEInfoArray &die_info_array, DIEArray &die_offsets) argument 78 ExtractDIEArray(const DIEInfoArray &die_info_array, const dw_tag_t tag, DIEArray &die_offsets) argument 105 ExtractDIEArray(const DIEInfoArray &die_info_array, const dw_tag_t tag, const uint32_t qualified_name_hash, DIEArray &die_offsets) argument 158 ExtractClassOrStructDIEArray(const DIEInfoArray &die_info_array, bool return_implementation_only_if_available, DIEArray &die_offsets) argument 194 ExtractTypesFromDIEArray(const DIEInfoArray &die_info_array, uint32_t type_flag_mask, uint32_t type_flag_value, DIEArray &die_offsets) argument 850 FindByName(const char *name, DIEArray &die_offsets) argument 859 FindByNameAndTag(const char *name, const dw_tag_t tag, DIEArray &die_offsets) argument 870 FindByNameAndTagAndQualifiedNameHash(const char *name, const dw_tag_t tag, const uint32_t qualified_name_hash, DIEArray &die_offsets) argument 882 FindCompleteObjCClassByName(const char *name, DIEArray &die_offsets, bool must_be_implementation) argument [all...] |
H A D | DWARFDebugPubnames.h | 29 bool Find(const lldb_private::RegularExpression& regex, std::vector<dw_offset_t>& die_offsets) const;
|
H A D | DWARFDebugPubnames.cpp | 267 DWARFDebugPubnames::Find(const char* name, bool ignore_case, std::vector<dw_offset_t>& die_offsets) const 272 die_offsets.clear(); 276 (*pos).Find(name, ignore_case, die_offsets); 279 return !die_offsets.empty(); 283 DWARFDebugPubnames::Find(const RegularExpression& regex, std::vector<dw_offset_t>& die_offsets) const 288 die_offsets.clear(); 292 (*pos).Find(regex, die_offsets); 295 return !die_offsets.empty();
|
H A D | DWARFDebugInfo.h | 63 bool Find(const char* name, bool ignore_case, std::vector<dw_offset_t>& die_offsets) const; 64 bool Find(lldb_private::RegularExpression& re, std::vector<dw_offset_t>& die_offsets) const;
|
H A D | DWARFDebugInfo.cpp | 724 vector<dw_offset_t>& die_offsets; member in struct:FindCallbackStringInfoTag 748 info->die_offsets.push_back(die->GetOffset()); 753 info->die_offsets.push_back(die->GetOffset()); 771 DWARFDebugInfo::Find(const char* name, bool ignore_case, vector<dw_offset_t>& die_offsets) const 773 die_offsets.clear(); 776 FindCallbackStringInfo info = { name, ignore_case, NULL, die_offsets }; 779 return !die_offsets.empty(); 791 DWARFDebugInfo::Find(RegularExpression& re, vector<dw_offset_t>& die_offsets) const 793 die_offsets.clear(); 794 FindCallbackStringInfo info = { NULL, false, &re, die_offsets }; [all...] |
H A D | DWARFDebugPubnamesSet.h | 77 void Find(const lldb_private::RegularExpression& regex, std::vector<dw_offset_t>& die_offsets) const;
|
H A D | SymbolFileDWARF.cpp | 3113 DIEArray die_offsets; local 3126 m_apple_names_ap->FindByName (base_name_start, die_offsets); 3135 m_global_index.Find (name, die_offsets); 3138 const size_t num_die_matches = die_offsets.size(); 3151 const dw_offset_t die_offset = die_offsets[i]; 3232 DIEArray die_offsets; local 3240 DWARFMappedHash::ExtractDIEArray (hash_data_array, die_offsets); 3249 m_global_index.Find (regex, die_offsets); 3258 const size_t num_matches = die_offsets.size(); 3264 const dw_offset_t die_offset = die_offsets[ 3360 DIEArray die_offsets; local 3373 DIEArray die_offsets; local 3386 DIEArray die_offsets; local 3396 ParseFunctions(const DIEArray &die_offsets, SymbolContextList& sc_list) argument 3580 DIEArray die_offsets; local 3769 DIEArray die_offsets; local 4041 DIEArray die_offsets; local 4110 FindTypes(std::vector<dw_offset_t> die_offsets, uint32_t max_matches, TypeList& types) argument 5008 DIEArray die_offsets; local 5182 DIEArray die_offsets; local 7158 DIEArray die_offsets; local 7805 DIEArray die_offsets; local 7820 m_type_index.Find (ConstString(name), die_offsets); local [all...] |
H A D | SymbolFileDWARF.h | 442 void ParseFunctions (const DIEArray &die_offsets, 447 uint32_t FindTypes(std::vector<dw_offset_t> die_offsets, uint32_t max_matches, lldb_private::TypeList& types);
|
H A D | DWARFDebugInfoEntry.cpp | 760 std::vector<dw_offset_t> die_offsets; 833 die_offsets.push_back(form_value.Reference(cu)); 837 die_offsets.push_back(form_value.Reference(cu)); 930 std::vector<dw_offset_t>::const_iterator end = die_offsets.end(); 931 for (pos = die_offsets.begin(); pos != end; ++pos)
|