Home
last modified time | relevance | path

Searched refs:elf_symbol (Results 1 - 19 of 19) sorted by relevance

/third_party/libabigail/src/
H A Dabg-elf-helpers.cc25 /// 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 Dabg-elf-helpers.h52 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 Dabg-symtab-reader.cc45 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 Dabg-ir.cc1677 // <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 Dabg-comparison-priv.h963 /// 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 Dabg-writer.cc864 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 Dabg-symtab-reader.h44 matches(const elf_symbol& symbol) const;
296 GElf_Sym* elf_symbol,
H A Dabg-corpus.cc281 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 Dabg-dwarf-reader.cc716 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 Dabg-reporter-priv.h219 const elf_symbol& symbol,
H A 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()
H A Dabg-reader.cc1293 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 Dabg-suppression.cc2786 /// @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 Dabg-comparison.cc252 /// 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 Dabg-reporter-priv.cc1206 const elf_symbol& symbol, in show_linkage_name_and_aliases()
/third_party/libabigail/include/
H A Dabg-corpus.h196 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 Dabg-ir.h847 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 Dabg-suppression.h558 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 Dabisym.cc32 using abigail::elf_symbol;
152 << (elf_symbol::type) sym->get_type() in main()

Completed in 66 milliseconds