/cts/common/device-side/util/src/com/android/compatibility/common/util/ |
ReadElf.java | 81 Symbol(String name, int st_info) { 83 this.bind = (st_info >> 4) & 0x0F; 84 this.type = st_info & 0x0F; 377 int st_info; local 379 st_info = readByte(); 387 st_info = readByte(); 397 Symbol s = new Symbol(symName, st_info);
|
/system/core/libunwindstack/ |
Symbols.cpp | 81 if (entry.st_shndx != SHN_UNDEF && ELF32_ST_TYPE(entry.st_info) == STT_FUNC) { 121 if (entry.st_shndx != SHN_UNDEF && ELF32_ST_TYPE(entry.st_info) == STT_OBJECT && 122 ELF32_ST_BIND(entry.st_info) == STB_GLOBAL) {
|
/external/elfutils/tests/ |
asm-tst8.c | 166 if (GELF_ST_TYPE (sym->st_info) != STT_FILE) 169 (unsigned int) GELF_ST_TYPE (sym->st_info));
|
dwflsyms.c | 34 switch (GELF_ST_TYPE (sym->st_info)) 58 switch (GELF_ST_BIND (sym->st_info)) 74 switch (GELF_ST_BIND (sym->st_info)) 151 if (GELF_ST_TYPE (sym.st_info) == STT_FUNC && shndxp != SHN_UNDEF)
|
/toolchain/binutils/binutils-2.27/gas/config/ |
tc-hppa.h | 175 ? (((elf)->internal_elf_sym.st_info = ELF_ST_INFO \ 176 (ELF_ST_BIND ((elf)->internal_elf_sym.st_info), STT_PARISC_MILLI)\
|
/toolchain/binutils/binutils-2.27/include/elf/ |
external.h | 159 unsigned char st_info[1]; /* Type and binding attributes */ member in struct:__anon4683 166 unsigned char st_info[1]; /* Type and binding attributes */ member in struct:__anon4684
|
/external/elfutils/libelf/ |
gelf_getsym.c | 82 /* Please note that we can simply copy the `st_info' element since 85 COPY (st_info);
|
gelf_update_sym.c | 88 /* Please note that we can simply copy the `st_info' element since 91 COPY (st_info);
|
gelf_getsymshndx.c | 101 /* Please note that we can simply copy the `st_info' element since 104 COPY (st_info);
|
gelf_update_symshndx.c | 113 /* Please note that we can simply copy the `st_info' element since 116 COPY (st_info);
|
abstract.h | 116 TYPE_EXTRA (unsigned char st_info;) \ 117 TYPE_XLATE (tdest->st_info = tsrc->st_info;) \ 125 TYPE_EXTRA (unsigned char st_info;) \ 126 TYPE_XLATE (tdest->st_info = tsrc->st_info;) \
|
/toolchain/binutils/binutils-2.27/bfd/ |
elf-vxworks.c | 68 sym->st_info = ELF_ST_INFO (STB_WEAK, ELF_ST_TYPE (sym->st_info)); 141 sym->st_info = ELF_ST_INFO (STB_GLOBAL, ELF_ST_TYPE (sym->st_info));
|
/frameworks/compile/mclinker/lib/LD/ |
ELFReader.cpp | 77 uint8_t st_info = 0x0; local 88 st_info = symtab[idx].st_info; 112 ResolveInfo::Type ld_type = getSymType(st_info, st_shndx); 119 getSymBinding((st_info >> 4), st_shndx, st_other); 446 uint8_t st_info = 0x0; local 449 st_info = entry->st_info; 467 result->setType(static_cast<ResolveInfo::Type>(st_info & 0xF)); 469 result->setBinding(getSymBinding((st_info >> 4), st_shndx, st_other)) 577 uint8_t st_info = 0x0; local 940 uint8_t st_info = 0x0; local [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/Support/ |
ELF.h | 811 unsigned char st_info; // Symbol's type and binding attributes member in struct:llvm::ELF::Elf32_Sym 817 unsigned char getBinding() const { return st_info >> 4; } 818 unsigned char getType() const { return st_info & 0x0f; } 822 st_info = (b << 4) + (t & 0x0f); 829 unsigned char st_info; // Symbol's type and binding attributes member in struct:llvm::ELF::Elf64_Sym [all...] |
/toolchain/binutils/binutils-2.27/elfcpp/ |
elfcpp_internal.h | 150 unsigned char st_info; member in struct:elfcpp::internal::Sym_data 159 unsigned char st_info; member in struct:elfcpp::internal::Sym_data
|
/art/runtime/ |
elf.h | 1401 unsigned char st_info; \/\/ Symbol's type and binding attributes member in struct:Elf32_Sym 1426 unsigned char st_info; \/\/ Symbol's type and binding attributes member in struct:Elf64_Sym [all...] |
elf_utils.h | 75 sym->st_info = (b << 4) + (t & 0x0f);
|
/external/elfutils/libdwfl/ |
dwfl_module_addrsym.c | 112 switch (GELF_ST_BIND (symp->st_info)) 211 && GELF_ST_TYPE (sym.st_info) != STT_SECTION 212 && GELF_ST_TYPE (sym.st_info) != STT_FILE 213 && GELF_ST_TYPE (sym.st_info) != STT_TLS)
|
/external/syslinux/com32/include/sys/ |
elf32.h | 54 unsigned char st_info; member in struct:elf32_sym
|
elf64.h | 52 unsigned char st_info; member in struct:elf64_sym
|
/external/linux-kselftest/tools/testing/selftests/vDSO/ |
parse_vdso.c | 238 if (ELF64_ST_TYPE(sym->st_info) != STT_FUNC) 240 if (ELF64_ST_BIND(sym->st_info) != STB_GLOBAL && 241 ELF64_ST_BIND(sym->st_info) != STB_WEAK)
|
/system/core/libunwindstack/tests/ |
SymbolsTest.cpp | 49 sym->st_info = STT_FUNC; 106 sym.st_info = 0; 113 sym.st_info = STT_FUNC; 341 sym.st_info = STT_OBJECT | (STB_GLOBAL << 4); 349 sym.st_info = STT_FUNC; 359 sym.st_info = STT_OBJECT | (STB_GLOBAL << 4); 367 sym.st_info = STT_FUNC;
|
/external/elfutils/src/ |
nm.c | 809 if (GELF_ST_TYPE (syms[cnt].sym.st_info) == STT_SECTION) 863 GELF_ST_BIND (syms[cnt].sym.st_info), 865 ebl_symbol_type_name (ebl, GELF_ST_TYPE (syms[cnt].sym.st_info), 885 int local_p = GELF_ST_BIND (sym->st_info) == STB_LOCAL; 895 char result = "NDTSFBD "[GELF_ST_TYPE (sym->st_info)]; 901 && GELF_ST_BIND (sym->st_info) == STB_GNU_UNIQUE) 951 if (GELF_ST_TYPE (syms[cnt].sym.st_info) == STT_FILE) 974 bool is_tls = GELF_ST_TYPE (syms[cnt].sym.st_info) == STT_TLS; 975 bool is_weak = GELF_ST_BIND (syms[cnt].sym.st_info) == STB_WEAK; 1111 ? (GELF_ST_TYPE (syms[cnt].sym.st_info) == STT_TL [all...] |
/external/llvm/include/llvm/Object/ |
ELFTypes.h | 196 unsigned char st_info; // Symbol's type and binding attributes member in struct:llvm::object::Elf_Sym_Base 205 unsigned char st_info; // Symbol's type and binding attributes member in struct:llvm::object::Elf_Sym_Base 214 using Elf_Sym_Base<ELFT>::st_info; 221 unsigned char getBinding() const { return st_info >> 4; } 222 unsigned char getType() const { return st_info & 0x0f; } 227 st_info = (b << 4) + (t & 0x0f);
|
/external/swiftshader/third_party/LLVM/test/Scripts/ |
elf-dump | 106 st_info = f.read8()[0] 107 st_bind = (st_info >> 4, 4) 108 st_type = (st_info & 0xf, 4)
|