STT_OBJECT
SYM_TYPE(STT_OBJECT),
#define SYM_T_OBJECT STT_OBJECT
if (ELF_ST_TYPE(sym->st_info) == STT_OBJECT)
if (ELF_ST_TYPE(sym->st_info) != STT_OBJECT)
if (sym_type(sym) != STT_OBJECT)
if (ELF64_ST_TYPE(sym->st_info) != STT_OBJECT)
sym = find_sym_by_name(obj, sec->sec_idx, STT_OBJECT, var_name);
return (type == 't' || type == 'w') ? STT_FUNC : STT_OBJECT;
return sym->type == STT_OBJECT;
type = is_text_sec(sec) ? STT_NOTYPE : STT_OBJECT;
if (reloc->sym->type != STT_OBJECT) {
case STT_OBJECT: return "OBJECT";
if (sym->type == STT_OBJECT) {
if (sym->type == STT_OBJECT) {
return elf_sym__type(sym) == STT_OBJECT &&
(unsigned long **) &ref_ctr_offset, STT_OBJECT);
(unsigned long **) &ref_ctr_offsets, STT_OBJECT);
&tmp_ref_ctr_offsets, STT_OBJECT);
err = elf_resolve_syms_offsets("/proc/self/exe", 1, (const char **) &sema, &ref, STT_OBJECT);