/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);
|
/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.25/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.25/include/elf/ |
external.h | 144 unsigned char st_info[1]; /* Type and binding attributes */ member in struct:__anon116095 151 unsigned char st_info[1]; /* Type and binding attributes */ member in struct:__anon116096
|
/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.25/bfd/ |
elf-vxworks.c | 70 sym->st_info = ELF_ST_INFO (STB_WEAK, ELF_ST_TYPE (sym->st_info)); 143 sym->st_info = ELF_ST_INFO (STB_GLOBAL, ELF_ST_TYPE (sym->st_info));
|
elf64-sparc.c | 428 if ((ELF_ST_TYPE (sym->st_info) == STT_GNU_IFUNC 429 || ELF_ST_BIND (sym->st_info) == STB_GNU_UNIQUE) 434 if (ELF_ST_TYPE (sym->st_info) == STT_REGISTER) 503 p->bind = ELF_ST_BIND (sym->st_info); 510 && ELF_ST_BIND (sym->st_info) == STB_GLOBAL) 529 unsigned char type = ELF_ST_TYPE (sym->st_info); 594 sym.st_info = ELF_ST_INFO (app_regs [reg].bind, STT_REGISTER); 610 if (ELF_ST_TYPE (elf_sym->st_info) == STT_REGISTER) 625 if (elfsym->internal_elf_sym.st_info 752 if (ELF_ST_TYPE (((elf_symbol_type *) symbol)->internal_elf_sym.st_info) [all...] |
/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.25/elfcpp/ |
elfcpp_internal.h | 128 unsigned char st_info; member in struct:elfcpp::internal::Sym_data 137 unsigned char st_info; member in struct:elfcpp::internal::Sym_data
|
/art/runtime/ |
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
|
/hardware/qcom/audio/hal/audio_extn/ |
soundtrigger.c | 140 struct sound_trigger_info *st_info = NULL; local 154 st_info = get_sound_trigger_info(in->capture_handle); 156 if (st_info) { 157 event.u.aud_info.ses_info = &st_info->st_ses;
|
/external/linux-kselftest/tools/testing/selftests/vDSO/ |
parse_vdso.c | 235 if (ELF64_ST_TYPE(sym->st_info) != STT_FUNC) 237 if (ELF64_ST_BIND(sym->st_info) != STB_GLOBAL && 238 ELF64_ST_BIND(sym->st_info) != STB_WEAK)
|
/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)
|
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Object/ |
ELFTypes.h | 195 unsigned char st_info; // Symbol's type and binding attributes member in struct:llvm::object::Elf_Sym_Base 204 unsigned char st_info; // Symbol's type and binding attributes member in struct:llvm::object::Elf_Sym_Base 213 using Elf_Sym_Base<ELFT>::st_info; 220 unsigned char getBinding() const { return st_info >> 4; } 221 unsigned char getType() const { return st_info & 0x0f; } 226 st_info = (b << 4) + (t & 0x0f);
|