Lines Matching full:symbol
402 #define SHT_SYMTAB 2 /* Symbol table */
405 #define SHT_HASH 5 /* Symbol hash table */
411 #define SHT_DYNSYM 11 /* Symbol table for dynamic linker */
420 #define SHT_GNU_HASH 0x6ffffff6 /* GNU style symbol hash table */
427 #define SHT_SUNW_versym 0x6fffffff /* Symbol versions */
453 * Symbol Table
456 Elf32_Word st_name; /* Symbol name (.strtab index) */
457 Elf32_Word st_value; /* value of symbol */
458 Elf32_Word st_size; /* size of symbol */
461 Elf32_Half st_shndx; /* section index of symbol */
465 Elf64_Word st_name; /* Symbol name (.strtab index) */
468 Elf64_Half st_shndx; /* section index of symbol */
469 Elf64_Addr st_value; /* value of symbol */
470 Elf64_Xword st_size; /* size of symbol */
473 /* Symbol Table index of the undefined symbol */
478 /* st_info: Symbol Bindings */
479 #define STB_LOCAL 0 /* local symbol */
480 #define STB_GLOBAL 1 /* global symbol */
481 #define STB_WEAK 2 /* weakly defined global symbol */
489 /* st_info: Symbol Types */
580 Elf32_Lword m_value; /* symbol value */
582 Elf32_Word m_poffset; /* symbol offset */
592 Elf64_Lword m_value; /* symbol value */
594 Elf64_Xword m_poffset; /* symbol offset */
646 #define DT_HASH 4 /* Address of symbol hash table */
648 #define DT_SYMTAB 6 /* Address of symbol table */
658 #define DT_SYMBOLIC 16 /* Start symbol search within local object */
674 #define DT_VERSYM 0x6ffffff0 /* Symbol versions */
1037 Elf32_Half si_boundto; /* direct bindings - symbol bound to */
1038 Elf32_Half si_flags; /* per symbol flags */
1042 Elf64_Word si_boundto; /* direct bindings - symbol bound to */
1043 Elf64_Word si_flags; /* per symbol flags */
1046 #define SYMINFO_FLG_DIRECT 0x0001 /* symbol ref has direct association
1049 #define SYMINFO_FLG_COPY 0x0004 /* symbol is a copy-reloc */
1055 directly bind to this symbol */
1056 #define SYMINFO_FLG_FILTER 0x0002 /* symbol ref is associated to a */
1059 #define SYMINFO_BT_SELF 0xffff /* symbol bound to self */
1060 #define SYMINFO_BT_PARENT 0xfffe /* symbol bound to parent */
1061 #define SYMINFO_BT_NONE 0xfffd /* no special symbol binding */
1062 #define SYMINFO_BT_EXTERN 0xfffc /* symbol defined as external */
1110 * GNU Extension hidding symbol