libabigail
elf_symbol Member List

This is the complete list of members for elf_symbol, including all inherited members.

add_alias(const elf_symbol_sptr &)elf_symbol
add_common_instance(const elf_symbol_sptr &)elf_symbol
binding enum nameelf_symbol
COMMON_TYPE enum value (defined in elf_symbol)elf_symbol
create(const environment &e, size_t i, size_t s, const string &n, type t, binding b, bool d, bool c, const version &ve, visibility vi, bool is_in_ksymtab=false, const abg_compat::optional< uint32_t > &crc={}, const abg_compat::optional< std::string > &ns={}, bool is_suppressed=false)elf_symbolstatic
DEFAULT_VISIBILITY enum value (defined in elf_symbol)elf_symbol
does_alias(const elf_symbol &) const elf_symbol
FILE_TYPE enum value (defined in elf_symbol)elf_symbol
FUNC_TYPE enum value (defined in elf_symbol)elf_symbol
get_alias_from_name(const string &name) const elf_symbol
get_alias_which_equals(const elf_symbol &other) const elf_symbol
get_alias_with_default_symbol_version() const (defined in elf_symbol)elf_symbol
get_aliases_id_string(const string_elf_symbols_map_type &symtab, bool include_symbol_itself=true) const elf_symbol
get_aliases_id_string(bool include_symbol_itself=true) const elf_symbol
get_binding() const elf_symbol
get_crc() const elf_symbol
get_environment() const elf_symbol
get_id_string() const elf_symbol
get_index() const elf_symbol
get_main_symbol() const elf_symbol
get_main_symbol()elf_symbol
get_name() const elf_symbol
get_name_and_version_from_id(const string &id, string &name, string &ver)elf_symbolstatic
get_namespace() const elf_symbol
get_next_alias() const elf_symbol
get_next_common_instance() const elf_symbol
get_number_of_aliases() const elf_symbol
get_size() const elf_symbol
get_type() const elf_symbol
get_version() const elf_symbol
get_visibility() const elf_symbol
GLOBAL_BINDING enum value (defined in elf_symbol)elf_symbol
GNU_IFUNC_TYPE enum value (defined in elf_symbol)elf_symbol
GNU_UNIQUE_BINDING enum value (defined in elf_symbol)elf_symbol
has_aliases() const elf_symbol
has_other_common_instances() const elf_symbol
HIDDEN_VISIBILITY enum value (defined in elf_symbol)elf_symbol
INTERNAL_VISIBILITY enum value (defined in elf_symbol)elf_symbol
is_common_symbol() const elf_symbol
is_defined() const elf_symbol
is_defined(bool d)elf_symbol
is_function() const elf_symbol
is_in_ksymtab() const elf_symbol
is_main_symbol() const elf_symbol
is_public() const elf_symbol
is_suppressed() const elf_symbol
is_variable() const elf_symbol
LOCAL_BINDING enum value (defined in elf_symbol)elf_symbol
NOTYPE_TYPE enum value (defined in elf_symbol)elf_symbol
OBJECT_TYPE enum value (defined in elf_symbol)elf_symbol
operator==(const elf_symbol &) const elf_symbol
PROTECTED_VISIBILITY enum value (defined in elf_symbol)elf_symbol
SECTION_TYPE enum value (defined in elf_symbol)elf_symbol
set_binding(binding b)elf_symbol
set_crc(const abg_compat::optional< uint32_t > &crc)elf_symbol
set_index(size_t)elf_symbol
set_is_in_ksymtab(bool is_in_ksymtab)elf_symbol
set_is_suppressed(bool is_suppressed)elf_symbol
set_name(const string &n)elf_symbol
set_namespace(const abg_compat::optional< std::string > &ns)elf_symbol
set_size(size_t)elf_symbol
set_type(type t)elf_symbol
set_version(const version &v)elf_symbol
set_visibility(visibility v)elf_symbol
TLS_TYPE enum value (defined in elf_symbol)elf_symbol
type enum nameelf_symbol
update_main_symbol(const std::string &)elf_symbol
visibility enum nameelf_symbol
WEAK_BINDING enum value (defined in elf_symbol)elf_symbol