Home
last modified time | relevance | path

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

12

/external/elfutils/libdwfl/
Ddwfl_module_addrsym.c116 && GELF_ST_TYPE (sym.st_info) != STT_SECTION in dwfl_module_addrsym()
117 && GELF_ST_TYPE (sym.st_info) != STT_FILE in dwfl_module_addrsym()
118 && GELF_ST_TYPE (sym.st_info) != STT_TLS) in dwfl_module_addrsym()
132 || (GELF_ST_BIND (closest_sym->st_info) in dwfl_module_addrsym()
133 < GELF_ST_BIND (sym.st_info))) in dwfl_module_addrsym()
158 && (GELF_ST_BIND (closest_sym->st_info) in dwfl_module_addrsym()
159 <= GELF_ST_BIND (sym.st_info))) in dwfl_module_addrsym()
/external/valgrind/main/VEX/unused/
Dlinker.c454 if (ELF_ST_BIND(sym.st_info) == STB_LOCAL) { in do_Elf_Rel_relocations()
589 if (ELF_ST_BIND(sym.st_info) == STB_LOCAL) { in do_Elf_Rela_relocations()
598 if (S && ELF_ST_TYPE(sym.st_info) == STT_FUNC) { in do_Elf_Rela_relocations()
611 if (S && (ELF_ST_TYPE(sym.st_info) == STT_FUNC) && (A != 0)) in do_Elf_Rela_relocations()
912 switch (ELF_ST_TYPE(stab[j].st_info)) { in ocVerifyImage_ELF()
923 switch (ELF_ST_BIND(stab[j].st_info)) { in ocVerifyImage_ELF()
1068 if ( ( ELF_ST_BIND(stab[j].st_info)==STB_GLOBAL in ocGetNames_ELF()
1069 || ELF_ST_BIND(stab[j].st_info)==STB_LOCAL in ocGetNames_ELF()
1077 ( ELF_ST_TYPE(stab[j].st_info)==STT_FUNC || in ocGetNames_ELF()
1078 ELF_ST_TYPE(stab[j].st_info)==STT_OBJECT || in ocGetNames_ELF()
[all …]
/external/valgrind/main/VEX/switchback/
Dlinker.c548 if (ELF_ST_BIND(sym.st_info) == STB_LOCAL) {
694 if (ELF_ST_BIND(sym.st_info) == STB_LOCAL) {
703 if (S && ELF_ST_TYPE(sym.st_info) == STT_FUNC) {
716 if (S && (ELF_ST_TYPE(sym.st_info) == STT_FUNC) && (A != 0))
1073 switch (ELF_ST_TYPE(stab[j].st_info)) {
1084 switch (ELF_ST_BIND(stab[j].st_info)) {
1233 if ( ( ELF_ST_BIND(stab[j].st_info)==STB_GLOBAL
1234 || ELF_ST_BIND(stab[j].st_info)==STB_LOCAL
1242 ( ELF_ST_TYPE(stab[j].st_info)==STT_FUNC ||
1243 ELF_ST_TYPE(stab[j].st_info)==STT_OBJECT ||
[all …]
/external/llvm/include/llvm/Support/
DELF.h1114 unsigned char st_info; // Symbol's type and binding attributes member
1120 unsigned char getBinding() const { return st_info >> 4; } in getBinding()
1121 unsigned char getType() const { return st_info & 0x0f; } in getType()
1125 st_info = (b << 4) + (t & 0x0f); in setBindingAndType()
1132 unsigned char st_info; // Symbol's type and binding attributes member
1140 unsigned char getBinding() const { return st_info >> 4; } in getBinding()
1141 unsigned char getType() const { return st_info & 0x0f; } in getType()
1145 st_info = (b << 4) + (t & 0x0f); in setBindingAndType()
/external/elfutils/tests/
Dasm-tst8.c174 if (GELF_ST_TYPE (sym->st_info) != STT_FILE) in main()
177 (unsigned int) GELF_ST_TYPE (sym->st_info)); in main()
Dsectiondump.c188 GELF_ST_TYPE (sym->st_info)); in print_symtab()
Dasm-tst3.c317 if (sym->st_info != info[inner]) in main()
/external/elfutils/libelf/
Dabstract.h137 TYPE_EXTRA (unsigned char st_info;) \
138 TYPE_XLATE (tdest->st_info = tsrc->st_info;) \
146 TYPE_EXTRA (unsigned char st_info;) \
147 TYPE_XLATE (tdest->st_info = tsrc->st_info;) \
Dgelf_getsym.c109 COPY (st_info);
Dgelf_update_sym.c121 COPY (st_info);
Dgelf_getsymshndx.c129 COPY (st_info);
Dgelf_update_symshndx.c147 COPY (st_info);
Dnlist.c208 nl->n_type = GELF_ST_TYPE (found->sym.st_info); in nlist()
/external/elfutils/src/
Dnm.c813 GELF_ST_BIND (syms[cnt].sym.st_info), in show_symbols_sysv()
815 ebl_symbol_type_name (ebl, GELF_ST_TYPE (syms[cnt].sym.st_info), in show_symbols_sysv()
831 int local_p = GELF_ST_BIND (sym->st_info) == STB_LOCAL; in class_type_char()
841 char result = "NDTSFB "[GELF_ST_TYPE (sym->st_info)]; in class_type_char()
894 ? (GELF_ST_BIND (syms[cnt].sym.st_info) == STB_WEAK in show_symbols_bsd()
903 ? (GELF_ST_BIND (syms[cnt].sym.st_info) == STB_WEAK in show_symbols_bsd()
954 ? (GELF_ST_BIND (syms[cnt].sym.st_info) == STB_WEAK ? "*" : " ") in show_symbols_posix()
1075 || (hide_local && GELF_ST_BIND (sym->st_info) == STB_LOCAL)) in show_symbols()
1089 && GELF_ST_BIND (sym->st_info) != STB_LOCAL in show_symbols()
Dldgeneric.c567 if (XELF_ST_TYPE (sym->st_info) != STT_NOTYPE && oldp->type != STT_NOTYPE in check_type_and_size()
568 && unlikely (oldp->type != XELF_ST_TYPE (sym->st_info))) in check_type_and_size()
579 ebl_symbol_type_name (ld_state.ebl, XELF_ST_TYPE (sym->st_info), in check_type_and_size()
583 else if (XELF_ST_TYPE (sym->st_info) == STT_OBJECT in check_type_and_size()
680 ebl_symbol_type_name (ld_state.ebl, XELF_ST_TYPE (sym->st_info), in check_definition()
753 oldp->type = XELF_ST_TYPE (sym->st_info); in check_definition()
765 oldp->weak = XELF_ST_BIND (sym->st_info) == STB_WEAK; in check_definition()
1279 if (XELF_ST_TYPE (sym->st_info) == STT_SECTION) in add_relocatable_file()
1427 if (XELF_ST_TYPE (sym->st_info) != STT_SECTION in add_relocatable_file()
1431 || XELF_ST_TYPE (sym->st_info) == STT_TLS)) in add_relocatable_file()
[all …]
Delflint.c639 if (sym->st_info != 0) in check_symtab()
705 if (GELF_ST_TYPE (sym->st_info) >= STT_NUM in check_symtab()
706 && !ebl_symbol_type_name (ebl, GELF_ST_TYPE (sym->st_info), NULL, 0)) in check_symtab()
710 if (GELF_ST_BIND (sym->st_info) >= STB_NUM) in check_symtab()
726 if (GELF_R_TYPE (sym->st_info) == STT_FUNC) in check_symtab()
741 if (GELF_ST_TYPE (sym->st_info) != STT_TLS) in check_symtab()
843 if (GELF_ST_BIND (sym->st_info) == STB_LOCAL) in check_symtab()
858 if (GELF_ST_TYPE (sym->st_info) == STT_SECTION in check_symtab()
859 && GELF_ST_BIND (sym->st_info) != STB_LOCAL) in check_symtab()
1340 && GELF_ST_TYPE (sym->st_info) != STT_NOTYPE in check_one_reloc()
[all …]
Delfcmp.c314 || sym1->st_info != sym2->st_info in main()
Daddr2line.c349 switch (GELF_ST_TYPE (symbol->st_info)) in find_symbol()
Dobjdump.c392 else if (GELF_ST_TYPE (sym->st_info) != STT_SECTION) in show_relocs_rel()
465 else if (GELF_ST_TYPE (sym->st_info) != STT_SECTION) in show_relocs_rela()
/external/llvm/test/Scripts/
Delf-dump132 st_info = f.read8()[0]
133 st_bind = (st_info >> 4, 4)
134 st_type = (st_info & 0xf, 4)
/external/libvpx/libvpx/build/make/
Dobj_int_extract.c388 ENDIAN_ASSIGN_IN_PLACE(sym32->st_info); in parse_elf_symbol()
398 ENDIAN_ASSIGN_IN_PLACE(sym64->st_info); in parse_elf_symbol()
496 if (ELF32_ST_TYPE(sym.st_info) == STT_OBJECT in parse_elf()
588 if (ELF64_ST_TYPE(sym.st_info) == STT_OBJECT in parse_elf()
/external/grub/stage2/
Di386-elf.h124 unsigned char st_info; member
/external/valgrind/main/coregrind/m_debuginfo/
Dreadelf.c154 switch (ELFXX_ST_BIND(sym->st_info)) { in show_raw_elf_symbol()
162 switch (ELFXX_ST_TYPE(sym->st_info)) { in show_raw_elf_symbol()
258 = (ELFXX_ST_BIND(sym->st_info) == STB_GLOBAL in get_elf_symbol_info()
259 || ELFXX_ST_BIND(sym->st_info) == STB_LOCAL in get_elf_symbol_info()
260 || ELFXX_ST_BIND(sym->st_info) == STB_WEAK in get_elf_symbol_info()
263 (ELFXX_ST_TYPE(sym->st_info) == STT_FUNC in get_elf_symbol_info()
264 || ELFXX_ST_TYPE(sym->st_info) == STT_OBJECT in get_elf_symbol_info()
266 || ELFXX_ST_TYPE(sym->st_info) == STT_GNU_IFUNC in get_elf_symbol_info()
353 && ELFXX_ST_TYPE(sym->st_info) == STT_GNU_IFUNC) { in get_elf_symbol_info()
364 && ELFXX_ST_TYPE(sym->st_info) == STT_NOTYPE in get_elf_symbol_info()
/external/qemu/
Delf.h984 unsigned char st_info; member
991 unsigned char st_info; /* Type and binding attributes */ member
Delf_ops.h137 ELF_ST_TYPE(syms[i].st_info) != STT_FUNC) { in glue()

12