Home
last modified time | relevance | path

Searched refs:st_info (Results 1 – 6 of 6) sorted by relevance

/bionic/linker/
Dlinker_relocate.h61 if (__predict_true(ELF_ST_BIND(s->st_info) == STB_GLOBAL || in is_symbol_global_and_defined()
62 ELF_ST_BIND(s->st_info) == STB_WEAK)) { in is_symbol_global_and_defined()
64 } else if (__predict_false(ELF_ST_BIND(s->st_info) != STB_LOCAL)) { in is_symbol_global_and_defined()
66 ELF_ST_BIND(s->st_info), si->get_string(s->st_name), si->get_realpath()); in is_symbol_global_and_defined()
Dlinker_relocate.cpp118 if (ELF_ST_BIND(relocator.si_symtab[r_sym].st_info) != STB_WEAK) { in lookup_symbol()
237 } else if (ELF_ST_BIND(relocator.si_symtab[r_sym].st_info) == STB_LOCAL) { in process_relocation_impl()
246 sym_name, relocator.si->get_realpath(), ELF_ST_TYPE(sym->st_info), r_type); in process_relocation_impl()
258 if (ELF_ST_TYPE(sym->st_info) != STT_TLS) { in process_relocation_impl()
274 ELF_ST_TYPE(sym->st_info) == STT_GNU_IFUNC; in process_relocation_impl()
Dlinker_soinfo.h279 if (ELF_ST_TYPE(s->st_info) == STT_GNU_IFUNC) { in resolve_symbol_address()
Dlinker_soinfo.cpp422 ELF_ST_TYPE(sym->st_info) != STT_TLS && in symbol_matches_soaddr()
Dlinker.cpp2278 uint32_t bind = ELF_ST_BIND(sym->st_info); in do_dlsym()
2279 uint32_t type = ELF_ST_TYPE(sym->st_info); in do_dlsym()
/bionic/libc/kernel/uapi/linux/
Delf.h157 unsigned char st_info; member
163 unsigned char st_info; member