Lines Matching refs:elf_symbol
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
917 /// Inject the elf_symbol::version here.
924 elf_symbol();
926 elf_symbol(const environment& e,
941 elf_symbol(const elf_symbol&);
943 elf_symbol&
944 operator=(const elf_symbol& s);
1091 get_alias_which_equals(const elf_symbol& other) const;
1106 operator==(const elf_symbol&) const;
1109 does_alias(const elf_symbol&) const;
1110 }; // end class elf_symbol.
1113 operator<<(std::ostream& o, elf_symbol::type t);
1116 operator<<(std::ostream& o, elf_symbol::binding t);
1119 operator<<(std::ostream& o, elf_symbol::visibility t);
1122 string_to_elf_symbol_type(const string&, elf_symbol::type&);
1125 string_to_elf_symbol_binding(const string&, elf_symbol::binding&);
1128 string_to_elf_symbol_visibility(const string&, elf_symbol::visibility&);
1131 elf_symbol_is_function(elf_symbol::type);
1134 elf_symbol_is_variable(elf_symbol::type);
1143 elf_symbols_alias(const elf_symbol& s1, const elf_symbol& s2);
1146 compute_aliases_for_elf_symbol(const elf_symbol& symbol,
1151 class elf_symbol::version
1191 };// end class elf_symbol::version