/frameworks/rs/cpu_ref/linkloader/include/ |
ELFSymbol.h | 47 byte_t st_info; member in class:ELFSymbol_CRTP 84 return ELF_ST_TYPE(st_info); 88 return ELF_ST_BIND(st_info); 162 AR & st_info; local 184 AR & st_info; local
|
/external/elfutils/0.153/libdwfl/ |
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/ |
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);
|
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)
|
/cts/libs/deviceutil/src/android/cts/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);
|
/external/chromium_org/third_party/android_crazy_linker/src/src/ |
crazy_linker_elf_symbols.h | 35 return ELF_ST_BIND(symbol_table_[symbol_id].st_info) == STB_WEAK;
|
/external/elfutils/0.153/libelf/ |
gelf_getsym.c | 106 /* Please note that we can simply copy the `st_info' element since 109 COPY (st_info);
|
gelf_update_sym.c | 118 /* Please note that we can simply copy the `st_info' element since 121 COPY (st_info);
|
gelf_getsymshndx.c | 126 /* Please note that we can simply copy the `st_info' element since 129 COPY (st_info);
|
gelf_update_symshndx.c | 144 /* Please note that we can simply copy the `st_info' element since 147 COPY (st_info);
|
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;) \
|
/ndk/sources/android/crazy_linker/src/ |
crazy_linker_elf_symbols.h | 35 return ELF_ST_BIND(symbol_table_[symbol_id].st_info) == STB_WEAK;
|
/frameworks/compile/mclinker/lib/LD/ |
ELFReader.cpp | 81 uint8_t st_info = 0x0; local 92 st_info = symtab[idx].st_info; 118 ResolveInfo::Type ld_type = getSymType(st_info, st_shndx); 124 ResolveInfo::Binding ld_binding = getSymBinding((st_info >> 4), st_shndx, st_other); 467 uint8_t st_info = 0x0; local 470 st_info = entry->st_info; 489 result->setType(static_cast<ResolveInfo::Type>(st_info & 0xF)); 491 result->setBinding(getSymBinding((st_info >> 4), st_shndx, st_other)) 606 uint8_t st_info = 0x0; local 988 uint8_t st_info = 0x0; local [all...] |
/external/llvm/include/llvm/Object/ |
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);
|
/art/runtime/ |
elf_utils.h | 71 sym->st_info = (b << 4) + (t & 0x0f);
|
/external/chromium_org/third_party/tcmalloc/chromium/src/base/ |
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/ |
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/ |
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) == STT_TL [all...] |
/external/valgrind/main/VEX/switchback/ |
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)) { [all...] |
/external/valgrind/main/VEX/unused/ |
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)) { [all...] |
/development/ndk/platforms/android-3/include/linux/ |
elf.h | 158 unsigned char st_info; member in struct:elf32_sym 165 unsigned char st_info; member in struct:elf64_sym
|
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6/sysroot/usr/include/linux/ |
elf.h | 173 unsigned char st_info; member in struct:elf32_sym 180 unsigned char st_info; /* Type and binding attributes */ member in struct:elf64_sym
|
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8/sysroot/usr/include/linux/ |
elf.h | 173 unsigned char st_info; member in struct:elf32_sym 180 unsigned char st_info; /* Type and binding attributes */ member in struct:elf64_sym
|
/prebuilts/ndk/4/platforms/android-3/arch-arm/usr/include/linux/ |
elf.h | 158 unsigned char st_info; member in struct:elf32_sym 165 unsigned char st_info; member in struct:elf64_sym
|
/prebuilts/ndk/4/platforms/android-4/arch-arm/usr/include/linux/ |
elf.h | 158 unsigned char st_info; member in struct:elf32_sym 165 unsigned char st_info; member in struct:elf64_sym
|