/third_party/libabigail/src/ |
H A D | abg-elf-helpers.cc | 25 /// macros) into an elf_symbol::type value. 32 elf_symbol::type 38 return elf_symbol::NOTYPE_TYPE; in stt_to_elf_symbol_type() 40 return elf_symbol::OBJECT_TYPE; in stt_to_elf_symbol_type() 42 return elf_symbol::FUNC_TYPE; in stt_to_elf_symbol_type() 44 return elf_symbol::SECTION_TYPE; in stt_to_elf_symbol_type() 46 return elf_symbol::FILE_TYPE; in stt_to_elf_symbol_type() 48 return elf_symbol::COMMON_TYPE; in stt_to_elf_symbol_type() 50 return elf_symbol::TLS_TYPE; in stt_to_elf_symbol_type() 52 return elf_symbol in stt_to_elf_symbol_type() [all...] |
H A D | abg-elf-helpers.h | 52 elf_symbol::type 55 elf_symbol::binding 58 elf_symbol::visibility 151 elf_symbol::version& version); 157 elf_symbol::version& version); 163 elf_symbol::version& version);
|
H A D | abg-symtab-reader.cc | 45 symtab_filter::matches(const elf_symbol& symbol) const in matches() 157 /// @param function_symbol_map a map from ELF function name to elf_symbol 159 /// @param variable_symbol_map a map from ELF variable name to elf_symbol 360 elf_symbol::version ver; in load_() 364 elf_symbol::create in load_() 415 for (const auto& elf_symbol : r->second) in load_() 416 if (elf_symbol->is_public()) in load_() 417 elf_symbol->set_is_in_ksymtab(true); in load_() 455 /// @param function_symbol_map a map from ELF function name to elf_symbol 457 /// @param variable_symbol_map a map from ELF variable name to elf_symbol [all...] |
H A D | abg-ir.cc | 1677 // <elf_symbol stuff> 1678 struct elf_symbol::priv 1684 elf_symbol::type type_; 1685 elf_symbol::binding binding_; 1686 elf_symbol::version version_; 1687 elf_symbol::visibility visibility_; 1731 type_(elf_symbol::NOTYPE_TYPE), in priv() 1732 binding_(elf_symbol::GLOBAL_BINDING), in priv() 1733 visibility_(elf_symbol::DEFAULT_VISIBILITY), in priv() 1746 elf_symbol in priv() 1806 elf_symbol::elf_symbol(const environment& e, elf_symbol() function in abigail::ir::elf_symbol 1896 textually_equals(const elf_symbol&l, const elf_symbol&r) textually_equals() argument [all...] |
H A D | abg-comparison-priv.h | 963 /// A functor to compare instances of @ref elf_symbol base on their 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;
|
H A D | abg-writer.cc | 864 static void write_elf_symbol_type(elf_symbol::type, ostream&); 865 static void write_elf_symbol_binding(elf_symbol::binding, ostream&); 866 static bool write_elf_symbol_aliases(const elf_symbol&, ostream&); 867 static bool write_elf_symbol_reference(const elf_symbol&, ostream&); 1566 /// Serialize an elf_symbol::type into an XML node attribute named 1569 /// @param t the elf_symbol::type to serialize. 1573 write_elf_symbol_type(elf_symbol::type t, ostream& o) in write_elf_symbol_type() 1579 case elf_symbol::NOTYPE_TYPE: in write_elf_symbol_type() 1582 case elf_symbol::OBJECT_TYPE: in write_elf_symbol_type() 1585 case elf_symbol in write_elf_symbol_type() [all...] |
H A D | abg-symtab-reader.h | 44 matches(const elf_symbol& symbol) const; 296 GElf_Sym* elf_symbol,
|
H A D | abg-corpus.cc | 281 operator()(const elf_symbol& l, in operator ()() 282 const elf_symbol& r) const in operator ()() 1132 find_symbol_by_version(const elf_symbol::version& version, in find_symbol_by_version() 1175 const elf_symbol::version& version) const in lookup_function_symbol() 1195 corpus::lookup_function_symbol(const elf_symbol& symbol) const in lookup_function_symbol() 1226 const elf_symbol::version& version) const in lookup_variable_symbol() 1246 corpus::lookup_variable_symbol(const elf_symbol& symbol) const in lookup_variable_symbol() 1277 /// elf_symbol::get_id_string().
|
H A D | abg-dwarf-reader.cc | 716 elf_symbol::type sym_type; in lookup_symbol_from_sysv_hash_tab() 717 elf_symbol::binding sym_binding; in lookup_symbol_from_sysv_hash_tab() 718 elf_symbol::visibility sym_visibility; in lookup_symbol_from_sysv_hash_tab() 735 elf_symbol::version ver; in lookup_symbol_from_sysv_hash_tab() 740 elf_symbol::create(env, in lookup_symbol_from_sysv_hash_tab() 986 elf_symbol::version ver; in lookup_symbol_from_gnu_hash_tab() 991 elf_symbol::type sym_type; in lookup_symbol_from_gnu_hash_tab() 992 elf_symbol::binding sym_binding; in lookup_symbol_from_gnu_hash_tab() 993 elf_symbol::visibility sym_visibility; in lookup_symbol_from_gnu_hash_tab() 1032 elf_symbol in lookup_symbol_from_gnu_hash_tab() [all...] |
H A D | abg-reporter-priv.h | 219 const elf_symbol& symbol,
|
H A 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()
|
H A D | abg-reader.cc | 1293 static bool read_elf_symbol_type(xmlNodePtr, elf_symbol::type&); 1294 static bool read_elf_symbol_binding(xmlNodePtr, elf_symbol::binding&); 1296 elf_symbol::visibility&); 2805 /// @param t the resulting elf_symbol::type. 2809 read_elf_symbol_type(xmlNodePtr node, elf_symbol::type& t) in read_elf_symbol_type() 2826 /// @param b the XML the resulting elf_symbol::binding. 2830 read_elf_symbol_binding(xmlNodePtr node, elf_symbol::binding& b) in read_elf_symbol_binding() 2848 /// @param b the XML the resulting elf_symbol::visibility. 2852 read_elf_symbol_visibility(xmlNodePtr node, elf_symbol::visibility& v) in read_elf_symbol_visibility() 3027 /// Build an instance of @ref elf_symbol fro [all...] |
H A D | abg-suppression.cc | 2786 /// @ref elf_symbol and say if a report about a change involving this 2787 /// @ref elf_symbol should be suppressed or not. 2789 /// @param sym the @ref elf_symbol to evaluate this suppression 2799 function_suppression::suppresses_function_symbol(const elf_symbol* sym, in suppresses_function_symbol() 2874 /// @ref elf_symbol and say if a report about a change involving this 2875 /// @ref elf_symbol should be suppressed or not. 2877 /// @param sym the @ref elf_symbol to evaluate this suppression 3830 /// @ref elf_symbol and say if a report about a change involving this 3831 /// @ref elf_symbol should be suppressed or not. 3833 /// @param sym the @ref elf_symbol t [all...] |
H A D | abg-comparison.cc | 252 /// Sort a map of string -> pointer to @ref elf_symbol. 8855 elf_symbol::version empty_version; in ensure_lookup_tables_populated() 8958 elf_symbol::version empty_version; in ensure_lookup_tables_populated() 9014 elf_symbol::version empty_version; in ensure_lookup_tables_populated() 9075 elf_symbol::version empty_version; in ensure_lookup_tables_populated() 9511 corpus_diff::priv::deleted_unrefed_fn_sym_is_suppressed(const elf_symbol* s) const in deleted_unrefed_fn_sym_is_suppressed() 9530 corpus_diff::priv::added_unrefed_fn_sym_is_suppressed(const elf_symbol* s) const in added_unrefed_fn_sym_is_suppressed() 9549 corpus_diff::priv::deleted_unrefed_var_sym_is_suppressed(const elf_symbol* s) const in deleted_unrefed_var_sym_is_suppressed() 9568 corpus_diff::priv::added_unrefed_var_sym_is_suppressed(const elf_symbol* s) const in added_unrefed_var_sym_is_suppressed()
|
H A D | abg-reporter-priv.cc | 1206 const elf_symbol& symbol, in show_linkage_name_and_aliases()
|
/third_party/libabigail/include/ |
H A D | abg-corpus.h | 196 const elf_symbol::version& version) const; 199 lookup_function_symbol(const elf_symbol& symbol) const; 206 const elf_symbol::version& version) const; 209 lookup_variable_symbol(const elf_symbol& symbol) const;
|
H A D | abg-ir.h | 847 class elf_symbol; 848 /// A convenience typedef for a shared pointer to elf_symbol. 849 typedef shared_ptr<elf_symbol> elf_symbol_sptr; 851 /// A convenience typedef for a weak pointer to elf_symbol. 852 typedef weak_ptr<elf_symbol> elf_symbol_wptr; 864 /// Convenience typedef for a vector of elf_symbol 868 /// value is a vector of elf_symbol. 883 class elf_symbol class 917 /// Inject the elf_symbol::version here. 924 elf_symbol(); [all...] |
H A D | abg-suppression.h | 558 suppresses_function_symbol(const elf_symbol* sym, 755 suppresses_variable_symbol(const elf_symbol* sym, 870 elf_symbol::type sym_type);
|
/third_party/libabigail/tools/ |
H A D | abisym.cc | 32 using abigail::elf_symbol; 152 << (elf_symbol::type) sym->get_type() in main()
|