Home
last modified time | relevance | path

Searched refs:st_info (Results 1 – 25 of 35) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/Support/
DELF.h828 unsigned char st_info; // Symbol's type and binding attributes member
834 unsigned char getBinding() const { return st_info >> 4; } in getBinding()
835 unsigned char getType() const { return st_info & 0x0f; } in getType()
839 st_info = (b << 4) + (t & 0x0f); in setBindingAndType()
846 unsigned char st_info; // Symbol's type and binding attributes member
854 unsigned char getBinding() const { return st_info >> 4; } in getBinding()
855 unsigned char getType() const { return st_info & 0x0f; } in getType()
859 st_info = (b << 4) + (t & 0x0f); in setBindingAndType()
/third_party/elfio/elfio/
Delfio_symbols.hpp340 bind = ELF_ST_BIND( pSym->st_info ); in generic_get_symbol()
341 type = ELF_ST_TYPE( pSym->st_info ); in generic_get_symbol()
368 entry.st_info = convertor( info ); in generic_add_symbol()
399 if ( ELF_ST_BIND( convertor( p1->st_info ) ) != STB_LOCAL ) in generic_arrange_local_symbols()
407 if ( ELF_ST_BIND( convertor( p2->st_info ) ) == STB_LOCAL ) in generic_arrange_local_symbols()
Delf_types.hpp809 unsigned char st_info; member
817 unsigned char st_info; member
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/BinaryFormat/
DELF.h995 unsigned char st_info; // Symbol's type and binding attributes member
1001 unsigned char getBinding() const { return st_info >> 4; } in getBinding()
1002 unsigned char getType() const { return st_info & 0x0f; } in getType()
1006 st_info = (b << 4) + (t & 0x0f); in setBindingAndType()
1013 unsigned char st_info; // Symbol's type and binding attributes member
1021 unsigned char getBinding() const { return st_info >> 4; } in getBinding()
1022 unsigned char getType() const { return st_info & 0x0f; } in getType()
1026 st_info = (b << 4) + (t & 0x0f); in setBindingAndType()
/third_party/abseil-cpp/absl/debugging/internal/
Delf_mem_image.cc48 int ElfBind(const ElfW(Sym) *symbol) { return ELF32_ST_BIND(symbol->st_info); } in ElfBind()
49 int ElfType(const ElfW(Sym) *symbol) { return ELF32_ST_TYPE(symbol->st_info); } in ElfType()
52 int ElfBind(const ElfW(Sym) *symbol) { return ELF64_ST_BIND(symbol->st_info); }
53 int ElfType(const ElfW(Sym) *symbol) { return ELF64_ST_TYPE(symbol->st_info); }
/third_party/skia/third_party/externals/abseil-cpp/absl/debugging/internal/
Delf_mem_image.cc48 int ElfBind(const ElfW(Sym) *symbol) { return ELF32_ST_BIND(symbol->st_info); } in ElfBind()
49 int ElfType(const ElfW(Sym) *symbol) { return ELF32_ST_TYPE(symbol->st_info); } in ElfType()
52 int ElfBind(const ElfW(Sym) *symbol) { return ELF64_ST_BIND(symbol->st_info); }
53 int ElfType(const ElfW(Sym) *symbol) { return ELF64_ST_TYPE(symbol->st_info); }
/third_party/musl/src/internal/
Dvdso.c81 if (!(1<<(syms[i].st_info&0xf) & OK_TYPES)) continue; in __vdsosym()
82 if (!(1<<(syms[i].st_info>>4) & OK_BINDS)) continue; in __vdsosym()
Ddynlink.h84 && (((s)[R_SYM(x)].st_info & 0xf) == STT_SECTION) )
/third_party/ltp/libs/libltpvdso/
Dparse_vdso.c243 if (ELF64_ST_TYPE(sym->st_info) != STT_FUNC) in vdso_sym()
245 if (ELF64_ST_BIND(sym->st_info) != STB_GLOBAL && in vdso_sym()
246 ELF64_ST_BIND(sym->st_info) != STB_WEAK) in vdso_sym()
/third_party/musl/porting/linux/user/src/internal/
Dvdso.c108 if (!(1<<(vdso_info.syms[i].st_info&0xf) & OK_TYPES)) continue; in __get_vdso_addr()
109 if (!(1<<(vdso_info.syms[i].st_info>>4) & OK_BINDS)) continue; in __get_vdso_addr()
Ddynlink.h92 && (((s)[R_SYM(x)].st_info & 0xf) == STT_SECTION) )
/third_party/boost/boost/dll/detail/
Delf_info.hpp74 unsigned char st_info; /* Symbol type and binding */ member
84 unsigned char st_info; /* Symbol type and binding */ member
217 … return (sym.st_other & 0x03) == STV_DEFAULT_ && (sym.st_info >> 4) != STB_LOCAL_ && !!sym.st_size; in is_visible()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Object/
DELFTypes.h170 unsigned char st_info; // Symbol's type and binding attributes
179 unsigned char st_info; // Symbol's type and binding attributes
188 using Elf_Sym_Base<ELFT>::st_info;
195 unsigned char getBinding() const { return st_info >> 4; }
196 unsigned char getType() const { return st_info & 0x0f; }
202 st_info = (b << 4) + (t & 0x0f);
/third_party/musl/ldso/
Ddynlink.c313 if (need_def || (sym->st_info&0xf) == STT_TLS in find_sym2()
317 if ((sym->st_info&0xf) != STT_TLS) in find_sym2()
319 if (!(1<<(sym->st_info&0xf) & OK_TYPES)) continue; in find_sym2()
320 if (!(1<<(sym->st_info>>4) & OK_BINDS)) continue; in find_sym2()
383 def = (sym->st_info>>4) == STB_LOCAL in do_relocs()
387 || sym->st_info>>4 != STB_WEAK)) { in do_relocs()
449 if ((sym->st_info&0xf) == STT_SECTION) *reloc_addr += sym_val; in do_relocs()
964 if ((p->syms[i].st_info&0xf)==STT_FUNC && p->syms[i].st_shndx) { in makefuncdescs()
2165 if ((def.sym->st_info&0xf) == STT_TLS) in do_dlsym()
2167 if (DL_FDPIC && (def.sym->st_info&0xf) == STT_FUNC) in do_dlsym()
[all …]
/third_party/musl/porting/liteos_a/user/ldso/
Ddynlink.c311 if (need_def || (sym->st_info&0xf) == STT_TLS in find_sym2()
315 if ((sym->st_info&0xf) != STT_TLS) in find_sym2()
317 if (!(1<<(sym->st_info&0xf) & OK_TYPES)) continue; in find_sym2()
318 if (!(1<<(sym->st_info>>4) & OK_BINDS)) continue; in find_sym2()
381 def = (sym->st_info>>4) == STB_LOCAL in do_relocs()
385 || sym->st_info>>4 != STB_WEAK)) { in do_relocs()
447 if ((sym->st_info&0xf) == STT_SECTION) *reloc_addr += sym_val; in do_relocs()
976 if ((p->syms[i].st_info&0xf)==STT_FUNC && p->syms[i].st_shndx) { in makefuncdescs()
2198 if ((def.sym->st_info&0xf) == STT_TLS) in do_dlsym()
2200 if (DL_FDPIC && (def.sym->st_info&0xf) == STT_FUNC) in do_dlsym()
[all …]
/third_party/musl/porting/liteos_a/user_debug/ldso/
Ddynlink.c311 if (need_def || (sym->st_info&0xf) == STT_TLS in find_sym2()
315 if ((sym->st_info&0xf) != STT_TLS) in find_sym2()
317 if (!(1<<(sym->st_info&0xf) & OK_TYPES)) continue; in find_sym2()
318 if (!(1<<(sym->st_info>>4) & OK_BINDS)) continue; in find_sym2()
381 def = (sym->st_info>>4) == STB_LOCAL in do_relocs()
385 || sym->st_info>>4 != STB_WEAK)) { in do_relocs()
447 if ((sym->st_info&0xf) == STT_SECTION) *reloc_addr += sym_val; in do_relocs()
976 if ((p->syms[i].st_info&0xf)==STT_FUNC && p->syms[i].st_shndx) { in makefuncdescs()
2198 if ((def.sym->st_info&0xf) == STT_TLS) in do_dlsym()
2200 if (DL_FDPIC && (def.sym->st_info&0xf) == STT_FUNC) in do_dlsym()
[all …]
/third_party/libunwind/src/
Delfxx.c129 if (ELF_W (ST_TYPE) (sym->st_info) == STT_FUNC in elf_w()
138 (long) val, sym->st_info, strtab + sym->st_name); in elf_w()
205 if (ELF_W (ST_TYPE) (sym->st_info) == STT_FUNC in elf_w()
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/
DIceELFSection.h337 Str.write8(SymInfo.st_info); in writeSymbolMap()
349 Str.write8(SymInfo.st_info); in writeSymbolMap()
/third_party/libunwind/include/win/
Dfreebsd-elf32.h187 unsigned char st_info; /* Type and binding information. */ member
Dfreebsd-elf64.h196 unsigned char st_info; /* Type and binding information. */ member
/third_party/libunwind/include/mingw/
Dfreebsd-elf32.h187 unsigned char st_info; /* Type and binding information. */ member
Dfreebsd-elf64.h196 unsigned char st_info; /* Type and binding information. */ member
/third_party/musl/porting/linux/user/ldso/
Ddynlink.c854 if (need_def || (sym->st_info&0xf) == STT_TLS in find_sym2()
858 if ((sym->st_info&0xf) != STT_TLS) in find_sym2()
860 if (!(1<<(sym->st_info&0xf) & OK_TYPES)) continue; in find_sym2()
861 if (!(1<<(sym->st_info>>4) & OK_BINDS)) continue; in find_sym2()
891 if (need_def || (sym->st_info&0xf) == STT_TLS in find_sym_by_saved_so_list()
895 if ((sym->st_info&0xf) != STT_TLS) in find_sym_by_saved_so_list()
897 if (!(1<<(sym->st_info&0xf) & OK_TYPES)) continue; in find_sym_by_saved_so_list()
898 if (!(1<<(sym->st_info>>4) & OK_BINDS)) continue; in find_sym_by_saved_so_list()
1009 def = (sym->st_info>>4) == STB_LOCAL in do_relocs()
1019 || sym->st_info>>4 != STB_WEAK)) { in do_relocs()
[all …]
/third_party/boost/libs/dll/test/
Dstructures_tests.cpp93 CHECK_FIELD(st_info); in elf_sym_header_checks()
/third_party/mesa3d/src/amd/common/
Dac_rgp_elf_object_pack.c340 elf_sym.st_info = STT_FUNC; in ac_rgp_file_write_elf_symbol_table()

12