Searched refs:st_info (Results 1 - 25 of 53) sorted by relevance

123

/external/elfutils/tests/
H A Dasm-tst8.c166 if (GELF_ST_TYPE (sym->st_info) != STT_FILE)
169 (unsigned int) GELF_ST_TYPE (sym->st_info));
H A Ddwflsyms.c34 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)
H A Dsectiondump.c180 GELF_ST_TYPE (sym->st_info));
/external/elfutils/libelf/
H A Dgelf_getsym.c82 /* Please note that we can simply copy the `st_info' element since
85 COPY (st_info);
H A Dgelf_update_sym.c88 /* Please note that we can simply copy the `st_info' element since
91 COPY (st_info);
H A Dgelf_getsymshndx.c101 /* Please note that we can simply copy the `st_info' element since
104 COPY (st_info);
H A Dgelf_update_symshndx.c113 /* Please note that we can simply copy the `st_info' element since
116 COPY (st_info);
H A Dabstract.h116 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;) \
H A Dnlist.c191 nl->n_type = GELF_ST_TYPE (found->sym.st_info);
/external/swiftshader/third_party/LLVM/include/llvm/Support/
H A DELF.h811 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
837 unsigned char getBinding() const { return st_info >> 4; }
838 unsigned char getType() const { return st_info & 0x0f; }
842 st_info = (b << 4) + (t & 0x0f);
/external/elfutils/libdwfl/
H A Ddwfl_module_addrsym.c112 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)
H A Ddwfl_module_getsym.c125 && (GELF_ST_TYPE (sym->st_info) == STT_FUNC
126 || (GELF_ST_TYPE (sym->st_info) == STT_GNU_IFUNC
/external/syslinux/com32/include/sys/
H A Delf32.h54 unsigned char st_info; member in struct:elf32_sym
H A Delf64.h52 unsigned char st_info; member in struct:elf64_sym
/external/linux-kselftest/tools/testing/selftests/vDSO/
H A Dparse_vdso.c235 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/
H A Dnm.c809 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)
[all...]
/external/llvm/include/llvm/Object/
H A DELFTypes.h196 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/
H A Delf-dump106 st_info = f.read8()[0]
107 st_bind = (st_info >> 4, 4)
108 st_type = (st_info & 0xf, 4)
/external/vixl/examples/aarch32/
H A Ddisasm-a32.cc141 ((ELF32_ST_BIND(sym[snum].st_info) == STB_LOCAL) ||
142 (ELF32_ST_BIND(sym[snum].st_info) == STB_GLOBAL)) &&
143 (ELF32_ST_TYPE(sym[snum].st_info) == STT_FUNC)) {
/external/syslinux/com32/lib/sys/module/
H A Dcommon.c330 weak_count = (ELF32_ST_BIND(crt_sym->st_info) == STB_WEAK);
339 switch (ELF32_ST_BIND(ref_sym->st_info))
371 if (strong_count > 0 && ELF32_ST_BIND(ref_sym->st_info) == STB_GLOBAL)
590 switch (ELF32_ST_BIND(crt_sym->st_info)) {
/external/llvm/include/llvm/Support/
H A DELF.h824 unsigned char st_info; // Symbol's type and binding attributes member in struct:llvm::ELF::Elf32_Sym
830 unsigned char getBinding() const { return st_info >> 4; }
831 unsigned char getType() const { return st_info & 0x0f; }
835 st_info = (b << 4) + (t & 0x0f);
842 unsigned char st_info; // Symbol's type and binding attributes member in struct:llvm::ELF::Elf64_Sym
850 unsigned char getBinding() const { return st_info >> 4; }
851 unsigned char getType() const { return st_info & 0x0f; }
855 st_info = (b << 4) + (t & 0x0f);
/external/swiftshader/third_party/llvm-subzero/include/llvm/Support/
H A DELF.h828 unsigned char st_info; // Symbol's type and binding attributes member in struct:llvm::ELF::Elf32_Sym
834 unsigned char getBinding() const { return st_info >> 4; }
835 unsigned char getType() const { return st_info & 0x0f; }
839 st_info = (b << 4) + (t & 0x0f);
846 unsigned char st_info; // Symbol's type and binding attributes member in struct:llvm::ELF::Elf64_Sym
854 unsigned char getBinding() const { return st_info >> 4; }
855 unsigned char getType() const { return st_info & 0x0f; }
859 st_info = (b << 4) + (t & 0x0f);
/external/kernel-headers/original/uapi/linux/
H A Delf.h186 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 Delfxx.c195 GET_SYM_FIELD(ei, sym_offset, &sym, st_info);
198 if (ELF_W (ST_TYPE) (sym.st_info) == STT_FUNC && sym.st_shndx != SHN_UNDEF) {
207 Debug (16, "0x%016lx info=0x%02x\n", (long) val, sym.st_info);
341 if (ELF_W (ST_TYPE) (sym->st_info) == STT_FUNC && sym->st_shndx != SHN_UNDEF) {
349 Debug (16, "0x%016lx info=0x%02x\n", (long) val, sym->st_info);
/external/kmod/libkmod/
H A Dlibkmod-elf.c841 info = READV(st_info);
846 info = READV(st_info);
1007 info = READV(st_info);
1012 info = READV(st_info);
1102 info = READV(st_info);
1107 info = READV(st_info);

Completed in 493 milliseconds

123