Home
last modified time | relevance | path

Searched refs:elf_symbol_sptr (Results 1 – 24 of 24) sorted by relevance

/external/libabigail/src/
Dabg-corpus.cc286 operator()(const elf_symbol_sptr l, in operator ()()
287 const elf_symbol_sptr r) const in operator ()()
403 if (elf_symbol_sptr sym = function->get_symbol()) in get_unreferenced_function_symbols()
406 for (elf_symbol_sptr a = sym->get_next_alias(); in get_unreferenced_function_symbols()
536 if (elf_symbol_sptr sym = variable->get_symbol()) in get_unreferenced_variable_symbols()
539 for (elf_symbol_sptr a = sym->get_next_alias(); in get_unreferenced_variable_symbols()
1131 const elf_symbol_sptr
1135 return elf_symbol_sptr(); in lookup_function_symbol()
1140 return elf_symbol_sptr(); in lookup_function_symbol()
1155 static const elf_symbol_sptr
[all …]
Dabg-symtab-reader.cc100 const elf_symbol_sptr&
103 static const elf_symbol_sptr empty_result; in lookup_symbol()
122 operator()(const elf_symbol_sptr& left, const elf_symbol_sptr& right) in operator ()()
311 const elf_symbol_sptr& symbol_sptr = in load_()
344 elf_symbol_sptr main_common_sym = common_sym_instances[0]; in load_()
469 elf_symbol_sptr symbol = lookup_symbol(addr); in update_main_symbol()
479 elf_symbol_sptr new_main = symbol->update_main_symbol(name); in update_main_symbol()
521 Elf* elf_handle, GElf_Sym* native_symbol, const elf_symbol_sptr& symbol_sptr) in update_function_entry_address_symbol_map()
Dabg-symtab-reader.h204 typedef std::function<bool(const elf_symbol_sptr&)> symbol_predicate;
241 const elf_symbol_sptr&
274 typedef std::unordered_map<std::string, std::vector<elf_symbol_sptr>>
279 typedef std::unordered_map<GElf_Addr, elf_symbol_sptr> addr_symbol_map_type;
295 const elf_symbol_sptr& symbol_sptr);
Dabg-leaf-reporter.cc836 elf_symbol_sptr s1 = ff->get_symbol(), s2 = sf->get_symbol(); in report()
1364 vector<elf_symbol_sptr> sorted_deleted_unrefed_fn_syms; in report()
1367 for (vector<elf_symbol_sptr>::const_iterator i = in report()
1401 vector<elf_symbol_sptr> sorted_added_unrefed_fn_syms; in report()
1404 for (vector<elf_symbol_sptr>::const_iterator i = in report()
1437 vector<elf_symbol_sptr> sorted_deleted_unrefed_var_syms; in report()
1440 for (vector<elf_symbol_sptr>::const_iterator i = in report()
1476 vector<elf_symbol_sptr> sorted_added_unrefed_var_syms; in report()
1479 for (vector<elf_symbol_sptr>::const_iterator i = in report()
Dabg-reporter-priv.h210 maybe_report_diff_for_symbol(const elf_symbol_sptr& symbol1,
211 const elf_symbol_sptr& symbol2,
Dabg-corpus-priv.h354 elf_symbol_sptr sym = fn->get_symbol(); in add_fn_to_id_fns_map()
461 if (elf_symbol_sptr sym = fn->get_symbol()) in keep_wrt_id_of_fns_to_keep()
568 if (elf_symbol_sptr sym = var->get_symbol()) in keep_wrt_id_of_vars_to_keep()
Dabg-default-reporter.cc1480 elf_symbol_sptr s1 = ff->get_symbol(), s2 = sf->get_symbol(); in report()
2032 vector<elf_symbol_sptr> sorted_deleted_unrefed_fn_syms; in report()
2035 for (vector<elf_symbol_sptr>::const_iterator i = in report()
2069 vector<elf_symbol_sptr> sorted_added_unrefed_fn_syms; in report()
2072 for (vector<elf_symbol_sptr>::const_iterator i = in report()
2105 vector<elf_symbol_sptr> sorted_deleted_unrefed_var_syms; in report()
2108 for (vector<elf_symbol_sptr>::const_iterator i = in report()
2144 vector<elf_symbol_sptr> sorted_added_unrefed_var_syms; in report()
2147 for (vector<elf_symbol_sptr>::const_iterator i = in report()
Dabg-ir.cc1454 elf_symbol_sptr
1457 elf_symbol_sptr e(new elf_symbol()); in create()
1493 elf_symbol_sptr
1509 elf_symbol_sptr sym(new elf_symbol(e, i, s, n, t, b, d, c, ve, vi, in create()
1807 const elf_symbol_sptr
1814 elf_symbol_sptr
1828 elf_symbol_sptr
1848 for (elf_symbol_sptr a = get_next_alias(); in get_number_of_aliases()
1861 elf_symbol::add_alias(const elf_symbol_sptr& alias) in add_alias()
1871 elf_symbol_sptr last_alias; in add_alias()
[all …]
Dabg-suppression.cc2492 elf_symbol_sptr sym = fn->get_symbol(); in suppresses_function()
2497 for (elf_symbol_sptr a = sym->get_next_alias(); in suppresses_function()
2526 elf_symbol_sptr sym = fn->get_symbol(); in suppresses_function()
2531 for (elf_symbol_sptr a = sym->get_next_alias(); in suppresses_function()
2557 elf_symbol_sptr sym = fn->get_symbol(); in suppresses_function()
2562 for (elf_symbol_sptr a = sym->get_next_alias(); in suppresses_function()
2596 elf_symbol_sptr sym = fn->get_symbol(); in suppresses_function()
2615 for (elf_symbol_sptr a = sym->get_next_alias(); in suppresses_function()
2642 for (elf_symbol_sptr a = sym->get_next_alias(); in suppresses_function()
2843 function_suppression::suppresses_function_symbol(const elf_symbol_sptr sym, in suppresses_function_symbol()
[all …]
Dabg-dwarf-reader.cc158 typedef unordered_map<GElf_Addr, elf_symbol_sptr> addr_elf_symbol_sptr_map_type;
785 vector<elf_symbol_sptr>& syms_found) in lookup_symbol_from_sysv_hash_tab()
850 elf_symbol_sptr symbol_found = in lookup_symbol_from_sysv_hash_tab()
1067 vector<elf_symbol_sptr>& syms_found) in lookup_symbol_from_gnu_hash_tab()
1147 elf_symbol_sptr symbol_found = in lookup_symbol_from_gnu_hash_tab()
1205 vector<elf_symbol_sptr>& syms_found) in lookup_symbol_from_elf_hash_tab()
1260 vector<elf_symbol_sptr>& syms_found) in lookup_symbol_from_symtab()
1306 elf_symbol_sptr symbol_found = in lookup_symbol_from_symtab()
1355 vector<elf_symbol_sptr>& syms_found) in lookup_symbol_from_elf()
1405 vector<elf_symbol_sptr>& func_syms) in lookup_public_function_symbol_from_elf()
[all …]
Dabg-comparison-priv.h979 operator()(const elf_symbol_sptr& l, const elf_symbol_sptr& r) in operator()
1398 vector<elf_symbol_sptr>& sorted);
Dabg-reader.cc1091 static elf_symbol_sptr
1094 static elf_symbol_sptr
2763 static elf_symbol_sptr
2767 elf_symbol_sptr nil; in build_elf_symbol()
2834 return elf_symbol_sptr(); in build_elf_symbol()
2837 elf_symbol_sptr e = elf_symbol::create(env, /*index=*/0, in build_elf_symbol()
2864 static elf_symbol_sptr
2867 elf_symbol_sptr nil; in build_elf_symbol_from_reference()
2927 typedef std::unordered_map<xmlNodePtr, elf_symbol_sptr> in build_elf_symbol_db()
2931 elf_symbol_sptr sym; in build_elf_symbol_db()
[all …]
Dabg-reporter-priv.cc1085 maybe_report_diff_for_symbol(const elf_symbol_sptr& symbol1, in maybe_report_diff_for_symbol()
1086 const elf_symbol_sptr& symbol2, in maybe_report_diff_for_symbol()
Dabg-writer.cc856 static bool write_elf_symbol_reference(const elf_symbol_sptr, ostream&);
879 static bool write_elf_symbol(const elf_symbol_sptr&,
1016 annotate(const elf_symbol_sptr& sym, in annotate()
1680 for (elf_symbol_sptr s = sym.get_next_alias(); s && !s->is_main_symbol(); in write_elf_symbol_aliases()
1757 write_elf_symbol_reference(const elf_symbol_sptr sym, ostream& o) in write_elf_symbol_reference()
3016 write_elf_symbol(const elf_symbol_sptr& sym, in write_elf_symbol()
Dabg-comp-filter.cc279 elf_symbol_sptr fs = f->get_symbol(), ss = s->get_symbol(); in function_name_changed_but_not_symbol()
284 for (elf_symbol_sptr s = fs->get_next_alias(); in function_name_changed_but_not_symbol()
Dabg-comparison.cc263 vector<elf_symbol_sptr>& sorted) in sort_string_elf_symbol_map()
9107 elf_symbol_sptr deleted_sym = in ensure_lookup_tables_populated()
9124 elf_symbol_sptr added_sym = in ensure_lookup_tables_populated()
9168 elf_symbol_sptr deleted_sym = in ensure_lookup_tables_populated()
9185 elf_symbol_sptr added_sym = in ensure_lookup_tables_populated()
/external/libabigail/include/
Dabg-corpus.h198 const elf_symbol_sptr
201 const elf_symbol_sptr
205 const elf_symbol_sptr
208 const elf_symbol_sptr
211 const elf_symbol_sptr
215 const elf_symbol_sptr
Dabg-ir.h758 typedef shared_ptr<elf_symbol> elf_symbol_sptr; typedef
765 typedef std::unordered_map<string, elf_symbol_sptr>
774 typedef std::vector<elf_symbol_sptr> elf_symbols;
857 static elf_symbol_sptr
860 static elf_symbol_sptr
960 const elf_symbol_sptr
963 elf_symbol_sptr
969 elf_symbol_sptr
972 elf_symbol_sptr
982 add_alias(const elf_symbol_sptr&);
[all …]
Dabg-dwarf-reader.h131 vector<elf_symbol_sptr>& symbols);
137 vector<elf_symbol_sptr>& func_syms);
Dabg-suppression.h565 suppresses_function_symbol(const elf_symbol_sptr sym,
766 suppresses_variable_symbol(const elf_symbol_sptr fn,
Dabg-comparison.h257 typedef unordered_map<string, elf_symbol_sptr> string_elf_symbol_map;
/external/libabigail/tools/
Dabisym.cc33 using abigail::elf_symbol_sptr;
133 vector<elf_symbol_sptr> syms; in main()
146 elf_symbol_sptr sym = syms[0]; in main()
159 for (vector<elf_symbol_sptr>::const_iterator i = syms.begin(); in main()
/external/libabigail/tests/
Dtest-symtab.cc162 const elf_symbol_sptr& symbol =
174 const elf_symbol_sptr& symbol =
289 const elf_symbol_sptr& main_symbol =
312 const elf_symbol_sptr& main_symbol =
354 const elf_symbol_sptr& symbol =
366 const elf_symbol_sptr& symbol =
378 const elf_symbol_sptr& symbol =
390 const elf_symbol_sptr& symbol =
/external/libabigail/
DChangeLog16552 != of translation_unit_sptr, elf_symbol_sptr,
16568 of translation_unit_sptr, elf_symbol_sptr, type_or_decl_base_sptr,
17974 elf_symbol_sptr, pass the parameters by reference.
22222 add_alias}): Adjust to return or take elf_symbol_sptr type, rather
28838 (operator==(const elf_symbol_sptr, const elf_symbol_sptr)): New
28848 (operator==(const elf_symbol_sptr, const elf_symbol_sptr)): New.