Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/elf64.h
Show First 20 Lines • Show All 160 Lines • ▼ Show 20 Lines | |||||
/* Macro for constructing r_info from field values. */ | /* Macro for constructing r_info from field values. */ | ||||
#define ELF64_R_INFO(sym, type) (((sym) << 32) + ((type) & 0xffffffffL)) | #define ELF64_R_INFO(sym, type) (((sym) << 32) + ((type) & 0xffffffffL)) | ||||
#define ELF64_R_TYPE_DATA(info) (((Elf64_Xword)(info)<<32)>>40) | #define ELF64_R_TYPE_DATA(info) (((Elf64_Xword)(info)<<32)>>40) | ||||
#define ELF64_R_TYPE_ID(info) (((Elf64_Xword)(info)<<56)>>56) | #define ELF64_R_TYPE_ID(info) (((Elf64_Xword)(info)<<56)>>56) | ||||
#define ELF64_R_TYPE_INFO(data, type) \ | #define ELF64_R_TYPE_INFO(data, type) \ | ||||
(((Elf64_Xword)(data)<<8)+(Elf64_Xword)(type)) | (((Elf64_Xword)(data)<<8)+(Elf64_Xword)(type)) | ||||
typedef Elf64_Xword Elf64_Relr; | |||||
/* | /* | ||||
* Note entry header | * Note entry header | ||||
*/ | */ | ||||
typedef Elf_Note Elf64_Nhdr; | typedef Elf_Note Elf64_Nhdr; | ||||
/* | /* | ||||
* Move entry | * Move entry | ||||
*/ | */ | ||||
▲ Show 20 Lines • Show All 93 Lines • Show Last 20 Lines |