Go to the source code of this file.
◆ ELF64_M_INFO
#define ELF64_M_INFO |
( |
|
sym, |
|
|
|
size |
|
) |
| (((sym)<<8)+(unsigned char)(size)) |
◆ ELF64_M_SIZE
#define ELF64_M_SIZE |
( |
|
info | ) |
((unsigned char)(info)) |
◆ ELF64_M_SYM
#define ELF64_M_SYM |
( |
|
info | ) |
((info)>>8) |
◆ ELF64_R_INFO
#define ELF64_R_INFO |
( |
|
sym, |
|
|
|
type |
|
) |
| (((sym) << 32) + ((type) & 0xffffffffL)) |
◆ ELF64_R_SYM
#define ELF64_R_SYM |
( |
|
info | ) |
((info) >> 32) |
◆ ELF64_R_TYPE
#define ELF64_R_TYPE |
( |
|
info | ) |
((info) & 0xffffffffL) |
◆ ELF64_R_TYPE_DATA
#define ELF64_R_TYPE_DATA |
( |
|
info | ) |
(((Elf64_Xword)(info)<<32)>>40) |
◆ ELF64_R_TYPE_ID
#define ELF64_R_TYPE_ID |
( |
|
info | ) |
(((Elf64_Xword)(info)<<56)>>56) |
◆ ELF64_R_TYPE_INFO
◆ ELF64_ST_BIND
#define ELF64_ST_BIND |
( |
|
info | ) |
((info) >> 4) |
◆ ELF64_ST_INFO
#define ELF64_ST_INFO |
( |
|
bind, |
|
|
|
type |
|
) |
| (((bind) << 4) + ((type) & 0xf)) |
◆ ELF64_ST_TYPE
#define ELF64_ST_TYPE |
( |
|
info | ) |
((info) & 0xf) |
◆ ELF64_ST_VISIBILITY
#define ELF64_ST_VISIBILITY |
( |
|
oth | ) |
((oth) & 0x3) |
◆ Elf64_Addr
◆ Elf64_Half
◆ Elf64_Hashelt
◆ Elf64_Lword
◆ Elf64_Nhdr
◆ Elf64_Off
◆ Elf64_Size
◆ Elf64_Ssize
◆ Elf64_Sword
◆ Elf64_Sxword
◆ Elf64_Versym
◆ Elf64_Word
◆ Elf64_Xword