Searched defs:st_info (Results 1 - 6 of 6) sorted by relevance

/external/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.h230 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);
/external/llvm/include/llvm/Object/
H A DELFTypes.h160 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;
183 unsigned char getBinding() const { return st_info >> 4; }
184 unsigned char getType() const { return st_info & 0x0f; }
188 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/llvm/include/llvm/Support/
H A DELF.h735 unsigned char st_info; // Symbol's type and binding attributes member in struct:llvm::ELF::Elf32_Sym
741 unsigned char getBinding() const { return st_info >> 4; }
742 unsigned char getType() const { return st_info & 0x0f; }
746 st_info = (b << 4) + (t & 0x0f);
753 unsigned char st_info; // Symbol's type and binding attributes member in struct:llvm::ELF::Elf64_Sym
761 unsigned char getBinding() const { return st_info >> 4; }
762 unsigned char getType() const { return st_info & 0x0f; }
766 st_info = (b << 4) + (t & 0x0f);
/external/elfutils/src/libelf/
H A Delf.h386 unsigned char st_info; /* Symbol type and binding */ member in struct:__anon4634
394 unsigned char st_info; /* Symbol type and binding */ member in struct:__anon4635
433 /* How to extract and insert information held in the st_info field. */
439 /* Both Elf32_Sym and Elf64_Sym use the same one-byte st_info field. */
444 /* Legal values for ST_BIND subfield of st_info (symbol binding). */
456 /* Legal values for ST_TYPE subfield of st_info (symbol type). */
1251 /* Legal values for ST_TYPE subfield of st_info (symbol type). */
1483 /* MIPS specific values for `st_info'. */
1796 /* Legal values for ST_TYPE subfield of st_info (symbol type). */
/external/valgrind/perf/
H A Dtinycc.c381 unsigned char st_info; /* Symbol type and binding */ member in struct:__anon16808
389 unsigned char st_info; /* Symbol type and binding */ member in struct:__anon16809
432 /* How to extract and insert information held in the st_info field. */
438 /* Both Elf32_Sym and Elf64_Sym use the same one-byte st_info field. */
443 /* Legal values for ST_BIND subfield of st_info (symbol binding). */
454 /* Legal values for ST_TYPE subfield of st_info (symbol type). */
1168 /* MIPS specific values for `st_info'. */
1454 /* Legal values for ST_TYPE subfield of st_info (symbol type). */
18189 if (ELF32_ST_BIND(sym->st_info) != STB_LOCAL) {
18220 sym->st_info
[all...]

Completed in 151 milliseconds