Home
last modified time | relevance | path

Searched refs:elf_symbol (Results 1 – 22 of 22) sorted by relevance

/external/libabigail/src/
Dabg-elf-helpers.cc30 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 …]
Dabg-elf-helpers.h31 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);
Dabg-symtab-reader.cc45 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_()
Dabg-ir.cc1279 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 …]
Dabg-writer.cc852 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 …]
Dabg-comparison-priv.h968 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;
Dabg-corpus.cc281 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()
Dabg-symtab-reader.h44 matches(const elf_symbol& symbol) const;
Dabg-reader.cc1076 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 …]
Dabg-reporter-priv.h219 const elf_symbol& symbol,
Dabg-corpus-priv.h473 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()
Dabg-dwarf-reader.cc823 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 …]
Dabg-suppression-priv.h872 elf_symbol::type sym_type) in is_elf_symbol_suppressed()
Dabg-comparison.cc8981 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()
Dabg-reporter-priv.cc1178 const elf_symbol& symbol, in show_linkage_name_and_aliases()
Dabg-suppression.cc2755 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/
Dabg-corpus.h203 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;
Dabg-ir.h756 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 …]
Dabg-suppression.h560 suppresses_function_symbol(const elf_symbol* sym,
761 suppresses_variable_symbol(const elf_symbol* sym,
/external/libabigail/tools/
Dabisym.cc32 using abigail::elf_symbol;
151 << (elf_symbol::type) sym->get_type() in main()
/external/libabigail/
DChangeLog1827 * 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 …]
DNEWS281 Remove the elf_symbol::get_value property
948 Pass parm of elf_symbol::add_alias by reference