/external/libabigail/src/ |
D | abg-elf-helpers.cc | 30 elf_symbol::type 36 return elf_symbol::NOTYPE_TYPE; in stt_to_elf_symbol_type() 38 return elf_symbol::OBJECT_TYPE; in stt_to_elf_symbol_type() 40 return elf_symbol::FUNC_TYPE; in stt_to_elf_symbol_type() 42 return elf_symbol::SECTION_TYPE; in stt_to_elf_symbol_type() 44 return elf_symbol::FILE_TYPE; in stt_to_elf_symbol_type() 46 return elf_symbol::COMMON_TYPE; in stt_to_elf_symbol_type() 48 return elf_symbol::TLS_TYPE; in stt_to_elf_symbol_type() 50 return elf_symbol::GNU_IFUNC_TYPE; in stt_to_elf_symbol_type() 66 elf_symbol::binding [all …]
|
D | abg-elf-helpers.h | 31 elf_symbol::type 34 elf_symbol::binding 37 elf_symbol::visibility 114 elf_symbol::version& version); 120 elf_symbol::version& version); 126 elf_symbol::version& version);
|
D | abg-symtab-reader.cc | 45 symtab_filter::matches(const elf_symbol& symbol) const in matches() 308 elf_symbol::version ver; in load_() 312 elf_symbol::create in load_() 388 for (const auto& elf_symbol : r->second) in load_() local 389 if (elf_symbol->is_public()) in load_() 390 elf_symbol->set_is_in_ksymtab(true); in load_()
|
D | abg-ir.cc | 1279 struct elf_symbol::priv 1285 elf_symbol::type type_; 1286 elf_symbol::binding binding_; 1287 elf_symbol::version version_; 1288 elf_symbol::visibility visibility_; 1332 type_(elf_symbol::NOTYPE_TYPE), in priv() 1333 binding_(elf_symbol::GLOBAL_BINDING), in priv() 1334 visibility_(elf_symbol::DEFAULT_VISIBILITY), in priv() 1347 elf_symbol::type t, in priv() 1348 elf_symbol::binding b, in priv() [all …]
|
D | abg-writer.cc | 852 static void write_elf_symbol_type(elf_symbol::type, ostream&); 853 static void write_elf_symbol_binding(elf_symbol::binding, ostream&); 854 static bool write_elf_symbol_aliases(const elf_symbol&, ostream&); 855 static bool write_elf_symbol_reference(const elf_symbol&, ostream&); 1561 write_elf_symbol_type(elf_symbol::type t, ostream& o) in write_elf_symbol_type() 1567 case elf_symbol::NOTYPE_TYPE: in write_elf_symbol_type() 1570 case elf_symbol::OBJECT_TYPE: in write_elf_symbol_type() 1573 case elf_symbol::FUNC_TYPE: in write_elf_symbol_type() 1576 case elf_symbol::SECTION_TYPE: in write_elf_symbol_type() 1579 case elf_symbol::FILE_TYPE: in write_elf_symbol_type() [all …]
|
D | abg-comparison-priv.h | 968 operator()(const elf_symbol& l, const elf_symbol& r) in operator() 975 operator()(const elf_symbol* l, const elf_symbol* r) in operator() 1107 deleted_unrefed_fn_sym_is_suppressed(const elf_symbol*) const; 1110 added_unrefed_fn_sym_is_suppressed(const elf_symbol*) const; 1113 deleted_unrefed_var_sym_is_suppressed(const elf_symbol*) const; 1116 added_unrefed_var_sym_is_suppressed(const elf_symbol*) const;
|
D | abg-corpus.cc | 281 operator()(const elf_symbol& l, in operator ()() 282 const elf_symbol& r) const in operator ()() 1156 find_symbol_by_version(const elf_symbol::version& version, in find_symbol_by_version() 1199 const elf_symbol::version& version) const in lookup_function_symbol() 1219 corpus::lookup_function_symbol(const elf_symbol& symbol) const in lookup_function_symbol() 1250 const elf_symbol::version& version) const in lookup_variable_symbol() 1270 corpus::lookup_variable_symbol(const elf_symbol& symbol) const in lookup_variable_symbol()
|
D | abg-symtab-reader.h | 44 matches(const elf_symbol& symbol) const;
|
D | abg-reader.cc | 1076 static bool read_elf_symbol_type(xmlNodePtr, elf_symbol::type&); 1077 static bool read_elf_symbol_binding(xmlNodePtr, elf_symbol::binding&); 1079 elf_symbol::visibility&); 2641 read_elf_symbol_type(xmlNodePtr node, elf_symbol::type& t) in read_elf_symbol_type() 2662 read_elf_symbol_binding(xmlNodePtr node, elf_symbol::binding& b) in read_elf_symbol_binding() 2684 read_elf_symbol_visibility(xmlNodePtr node, elf_symbol::visibility& v) in read_elf_symbol_visibility() 2821 elf_symbol::type type = elf_symbol::NOTYPE_TYPE; in build_elf_symbol() 2824 elf_symbol::binding binding = elf_symbol::GLOBAL_BINDING; in build_elf_symbol() 2827 elf_symbol::visibility visibility = elf_symbol::DEFAULT_VISIBILITY; in build_elf_symbol() 2830 elf_symbol::version version(version_string, is_default_version); in build_elf_symbol() [all …]
|
D | abg-reporter-priv.h | 219 const elf_symbol& symbol,
|
D | abg-corpus-priv.h | 473 ABG_ASSERT(elf_symbol::get_name_and_version_from_id(*i, in keep_wrt_id_of_fns_to_keep() 580 ABG_ASSERT(elf_symbol::get_name_and_version_from_id(*i, in keep_wrt_id_of_vars_to_keep()
|
D | abg-dwarf-reader.cc | 823 elf_symbol::type sym_type; in lookup_symbol_from_sysv_hash_tab() 824 elf_symbol::binding sym_binding; in lookup_symbol_from_sysv_hash_tab() 825 elf_symbol::visibility sym_visibility; in lookup_symbol_from_sysv_hash_tab() 846 elf_symbol::version ver; in lookup_symbol_from_sysv_hash_tab() 851 elf_symbol::create(env, in lookup_symbol_from_sysv_hash_tab() 1098 elf_symbol::version ver; in lookup_symbol_from_gnu_hash_tab() 1103 elf_symbol::type sym_type; in lookup_symbol_from_gnu_hash_tab() 1104 elf_symbol::binding sym_binding; in lookup_symbol_from_gnu_hash_tab() 1105 elf_symbol::visibility sym_visibility; in lookup_symbol_from_gnu_hash_tab() 1148 elf_symbol::create(env, i, in lookup_symbol_from_gnu_hash_tab() [all …]
|
D | abg-suppression-priv.h | 872 elf_symbol::type sym_type) in is_elf_symbol_suppressed()
|
D | abg-comparison.cc | 8981 elf_symbol::version empty_version; in ensure_lookup_tables_populated() 9084 elf_symbol::version empty_version; in ensure_lookup_tables_populated() 9140 elf_symbol::version empty_version; in ensure_lookup_tables_populated() 9201 elf_symbol::version empty_version; in ensure_lookup_tables_populated() 9637 corpus_diff::priv::deleted_unrefed_fn_sym_is_suppressed(const elf_symbol* s) const in deleted_unrefed_fn_sym_is_suppressed() 9656 corpus_diff::priv::added_unrefed_fn_sym_is_suppressed(const elf_symbol* s) const in added_unrefed_fn_sym_is_suppressed() 9675 corpus_diff::priv::deleted_unrefed_var_sym_is_suppressed(const elf_symbol* s) const in deleted_unrefed_var_sym_is_suppressed() 9694 corpus_diff::priv::added_unrefed_var_sym_is_suppressed(const elf_symbol* s) const in added_unrefed_var_sym_is_suppressed()
|
D | abg-reporter-priv.cc | 1178 const elf_symbol& symbol, in show_linkage_name_and_aliases()
|
D | abg-suppression.cc | 2755 function_suppression::suppresses_function_symbol(const elf_symbol* sym, in suppresses_function_symbol() 3871 variable_suppression::suppresses_variable_symbol(const elf_symbol* sym, in suppresses_variable_symbol()
|
/external/libabigail/include/ |
D | abg-corpus.h | 203 const elf_symbol::version& version) const; 206 lookup_function_symbol(const elf_symbol& symbol) const; 213 const elf_symbol::version& version) const; 216 lookup_variable_symbol(const elf_symbol& symbol) const;
|
D | abg-ir.h | 756 class elf_symbol; variable 758 typedef shared_ptr<elf_symbol> elf_symbol_sptr; 761 typedef weak_ptr<elf_symbol> elf_symbol_wptr; 792 class elf_symbol 833 elf_symbol(); 835 elf_symbol(const environment* e, 850 elf_symbol(const elf_symbol&); 852 elf_symbol& 853 operator=(const elf_symbol& s); 1003 get_alias_which_equals(const elf_symbol& other) const; [all …]
|
D | abg-suppression.h | 560 suppresses_function_symbol(const elf_symbol* sym, 761 suppresses_variable_symbol(const elf_symbol* sym,
|
/external/libabigail/tools/ |
D | abisym.cc | 32 using abigail::elf_symbol; 151 << (elf_symbol::type) sym->get_type() in main()
|
/external/libabigail/ |
D | ChangeLog | 1827 * src/abg-ir.cc (elf_symbol::get_next_alias): Likewise. 1828 (elf_symbol::get_next_common_instance): Likewise. 4951 Remove the elf_symbol::get_value property 4952 * include/abg-ir.h (elf_symbol::{elf_symbol, create}): Remove the 4954 * src/abg-dwarf-reader.cc (elf_symbol::get_value): Remove this 4960 creating elf_symbol instances. 4961 * src/abg-ir.cc (elf_symbol::priv::value_): Remove this data 4963 (elf_symbol::{priv::priv, elf_symbol, create): Adjust. 5004 * include/abg-ir.h (elf_symbol::{elf_symbol, create}): Take new 5006 (elf_symbol::{get_value, get_shndx}): Declare new accessors. [all …]
|
D | NEWS | 281 Remove the elf_symbol::get_value property 948 Pass parm of elf_symbol::add_alias by reference
|