/external/elfutils/0.153/libdwfl/ |
H A D | dwfl_module_addrsym.c | 118 && GELF_ST_TYPE (sym.st_info) != STT_SECTION 119 && GELF_ST_TYPE (sym.st_info) != STT_FILE 120 && GELF_ST_TYPE (sym.st_info) != STT_TLS) 134 || (GELF_ST_BIND (closest_sym->st_info) 135 < GELF_ST_BIND (sym.st_info))) 162 && (GELF_ST_BIND (closest_sym->st_info) 163 <= GELF_ST_BIND (sym.st_info)))
|
/external/lldb/source/Plugins/ObjectFile/ELF/ |
H A D | ELFHeader.h | 230 unsigned char st_info; ///< Symbol type and binding attributes. member in struct:elf::ELFSymbol 236 /// Returns the binding attribute of the st_info member. 237 unsigned char getBinding() const { return st_info >> 4; } 239 /// Returns the type attribute of the st_info member. 240 unsigned char getType() const { return st_info & 0x0F; } 242 /// Sets the binding and type of the st_info member. 244 st_info = (binding << 4) + (type & 0x0F);
|
H A D | ELFHeader.cpp | 311 st_info, 336 // Read st_info and st_other. 337 if (data.GetU8(offset, &st_info, 2) == NULL) 346 // Read st_info and st_other. 347 if (data.GetU8(offset, &st_info, 2) == NULL)
|
/external/chromium_org/third_party/android_crazy_linker/src/src/ |
H A D | crazy_linker_elf_symbols.h | 35 return ELF_ST_BIND(symbol_table_[symbol_id].st_info) == STB_WEAK;
|
H A D | crazy_linker_elf_symbols.cpp | 135 switch (ELF_ST_BIND(symbol->st_info)) {
|
/external/elfutils/0.153/libelf/ |
H A D | gelf_getsym.c | 106 /* Please note that we can simply copy the `st_info' element since 109 COPY (st_info);
|
H A D | gelf_update_sym.c | 118 /* Please note that we can simply copy the `st_info' element since 121 COPY (st_info);
|
H A D | gelf_getsymshndx.c | 126 /* Please note that we can simply copy the `st_info' element since 129 COPY (st_info);
|
H A D | gelf_update_symshndx.c | 144 /* Please note that we can simply copy the `st_info' element since 147 COPY (st_info);
|
H A D | abstract.h | 137 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;) \
|
H A D | nlist.c | 208 nl->n_type = GELF_ST_TYPE (found->sym.st_info);
|
/external/chromium_org/third_party/tcmalloc/chromium/src/base/ |
H A D | elf_mem_image.cc | 76 return ELF32_ST_BIND(symbol->st_info); 79 return ELF32_ST_TYPE(symbol->st_info); 87 return ELF64_ST_BIND(symbol->st_info); 90 return ELF64_ST_TYPE(symbol->st_info);
|
/external/chromium_org/third_party/tcmalloc/vendor/src/base/ |
H A D | elf_mem_image.cc | 76 return ELF32_ST_BIND(symbol->st_info); 79 return ELF32_ST_TYPE(symbol->st_info); 87 return ELF64_ST_BIND(symbol->st_info); 90 return ELF64_ST_TYPE(symbol->st_info);
|
/external/elfutils/0.153/src/ |
H A D | nm.c | 821 if (GELF_ST_TYPE (syms[cnt].sym.st_info) == STT_SECTION) 869 GELF_ST_BIND (syms[cnt].sym.st_info), 871 ebl_symbol_type_name (ebl, GELF_ST_TYPE (syms[cnt].sym.st_info), 891 int local_p = GELF_ST_BIND (sym->st_info) == STB_LOCAL; 901 char result = "NDTSFBD "[GELF_ST_TYPE (sym->st_info)]; 907 && GELF_ST_BIND (sym->st_info) == STB_GNU_UNIQUE) 970 if (GELF_ST_TYPE (syms[cnt].sym.st_info) == STT_FILE) 993 bool is_tls = GELF_ST_TYPE (syms[cnt].sym.st_info) == STT_TLS; 994 bool is_weak = GELF_ST_BIND (syms[cnt].sym.st_info) == STB_WEAK; 1109 ? (GELF_ST_TYPE (syms[cnt].sym.st_info) [all...] |
H A D | elflint.c | 658 if (sym->st_info != 0) 660 idx, section_name (ebl, idx), "st_info"); 725 if (GELF_ST_TYPE (sym->st_info) >= STT_NUM 726 && !ebl_symbol_type_name (ebl, GELF_ST_TYPE (sym->st_info), NULL, 0)) 730 if (GELF_ST_BIND (sym->st_info) >= STB_NUM 731 && !ebl_symbol_binding_name (ebl, GELF_ST_BIND (sym->st_info), NULL, 736 if (GELF_ST_BIND (sym->st_info) == STB_GNU_UNIQUE 737 && GELF_ST_TYPE (sym->st_info) != STT_OBJECT) 753 if (GELF_R_TYPE (sym->st_info) == STT_FUNC) 768 if (GELF_ST_TYPE (sym->st_info) ! [all...] |
/external/valgrind/main/VEX/switchback/ |
H A D | linker.c | 550 if (ELF_ST_BIND(sym.st_info) == STB_LOCAL) { 696 if (ELF_ST_BIND(sym.st_info) == STB_LOCAL) { 705 if (S && ELF_ST_TYPE(sym.st_info) == STT_FUNC) { 718 if (S && (ELF_ST_TYPE(sym.st_info) == STT_FUNC) && (A != 0)) 1075 switch (ELF_ST_TYPE(stab[j].st_info)) { 1086 switch (ELF_ST_BIND(stab[j].st_info)) { 1235 if ( ( ELF_ST_BIND(stab[j].st_info)==STB_GLOBAL 1236 || ELF_ST_BIND(stab[j].st_info)==STB_LOCAL 1244 ( ELF_ST_TYPE(stab[j].st_info)==STT_FUNC || 1245 ELF_ST_TYPE(stab[j].st_info) [all...] |
/external/valgrind/main/VEX/unused/ |
H A D | linker.c | 454 if (ELF_ST_BIND(sym.st_info) == STB_LOCAL) { 589 if (ELF_ST_BIND(sym.st_info) == STB_LOCAL) { 598 if (S && ELF_ST_TYPE(sym.st_info) == STT_FUNC) { 611 if (S && (ELF_ST_TYPE(sym.st_info) == STT_FUNC) && (A != 0)) 912 switch (ELF_ST_TYPE(stab[j].st_info)) { 923 switch (ELF_ST_BIND(stab[j].st_info)) { 1068 if ( ( ELF_ST_BIND(stab[j].st_info)==STB_GLOBAL 1069 || ELF_ST_BIND(stab[j].st_info)==STB_LOCAL 1077 ( ELF_ST_TYPE(stab[j].st_info)==STT_FUNC || 1078 ELF_ST_TYPE(stab[j].st_info) [all...] |
/external/llvm/include/llvm/Object/ |
H A D | ELFTypes.h | 160 unsigned char st_info; // Symbol's type and binding attributes member in struct:llvm::object::Elf_Sym_Base 169 unsigned char st_info; // Symbol's type and binding attributes member in struct:llvm::object::Elf_Sym_Base 178 using Elf_Sym_Base<ELFT>::st_info; 182 unsigned char getBinding() const { return st_info >> 4; } 183 unsigned char getType() const { return st_info & 0x0f; } 187 st_info = (b << 4) + (t & 0x0f);
|
/external/chromium_org/third_party/libvpx/source/libvpx/build/make/ |
H A D | obj_int_extract.c | 370 ENDIAN_ASSIGN_IN_PLACE(sym32->st_info); 378 ENDIAN_ASSIGN_IN_PLACE(sym64->st_info); 455 /* if (ELF32_ST_TYPE(sym.st_info) == STT_OBJECT && sym.st_name) 462 if (ELF32_ST_TYPE(sym.st_info) == STT_OBJECT 544 /* if (ELF64_ST_TYPE(sym.st_info) == STT_OBJECT && sym.st_name) 551 if (ELF64_ST_TYPE(sym.st_info) == STT_OBJECT
|
/external/libvpx/libvpx/build/make/ |
H A D | obj_int_extract.c | 370 ENDIAN_ASSIGN_IN_PLACE(sym32->st_info); 378 ENDIAN_ASSIGN_IN_PLACE(sym64->st_info); 455 /* if (ELF32_ST_TYPE(sym.st_info) == STT_OBJECT && sym.st_name) 462 if (ELF32_ST_TYPE(sym.st_info) == STT_OBJECT 544 /* if (ELF64_ST_TYPE(sym.st_info) == STT_OBJECT && sym.st_name) 551 if (ELF64_ST_TYPE(sym.st_info) == STT_OBJECT
|
/external/chromium_org/third_party/libvpx/include/ |
H A D | elf.h | 207 unsigned char st_info; member in struct:elf32_sym 215 unsigned char st_info; member in struct:elf64_sym
|
/external/kernel-headers/original/uapi/linux/ |
H A D | elf.h | 186 unsigned char st_info; member in struct:elf32_sym 193 unsigned char st_info; /* Type and binding attributes */ member in struct:elf64_sym
|
/external/libunwind/src/ |
H A D | elfxx.c | 130 if (ELF_W (ST_TYPE) (sym->st_info) == STT_FUNC 138 (long) val, sym->st_info, strtab + sym->st_name);
|
/external/llvm/include/llvm/Support/ |
H A D | ELF.h | 1413 unsigned char st_info; // Symbol's type and binding attributes member in struct:llvm::ELF::Elf32_Sym 1419 unsigned char getBinding() const { return st_info >> 4; } 1420 unsigned char getType() const { return st_info & 0x0f; } 1424 st_info = (b << 4) + (t & 0x0f); 1431 unsigned char st_info; // Symbol's type and binding attributes member in struct:llvm::ELF::Elf64_Sym 1439 unsigned char getBinding() const { return st_info >> 4; } 1440 unsigned char getType() const { return st_info & 0x0f; } 1444 st_info = (b << 4) + (t & 0x0f);
|
/external/ltrace/sysdeps/linux-gnu/mips/ |
H A D | plt.c | 170 if (ELF64_ST_TYPE(sym->st_info) != STT_FUNC) {
|