Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/imgact_elf.h
Show First 20 Lines • Show All 77 Lines • ▼ Show 20 Lines | |||||
#define BN_TRANSLATE_OSREL 0x0002 /* Use trans_osrel to fetch osrel */ | #define BN_TRANSLATE_OSREL 0x0002 /* Use trans_osrel to fetch osrel */ | ||||
/* after checking the image ABI specification, if needed. */ | /* after checking the image ABI specification, if needed. */ | ||||
} Elf_Brandnote; | } Elf_Brandnote; | ||||
typedef struct { | typedef struct { | ||||
int brand; | int brand; | ||||
int machine; | int machine; | ||||
const char *compat_3_brand; /* pre Binutils 2.10 method (FBSD 3) */ | const char *compat_3_brand; /* pre Binutils 2.10 method (FBSD 3) */ | ||||
const char *emul_path; | |||||
const char *interp_path; | const char *interp_path; | ||||
struct sysentvec *sysvec; | struct sysentvec *sysvec; | ||||
const char *interp_newpath; | const char *interp_newpath; | ||||
int flags; | int flags; | ||||
Elf_Brandnote *brand_note; | Elf_Brandnote *brand_note; | ||||
bool (*header_supported)(struct image_params *, | bool (*header_supported)(struct image_params *, | ||||
int32_t *, uint32_t *); | int32_t *, uint32_t *); | ||||
/* High 8 bits of flags is private to the ABI */ | /* High 8 bits of flags is private to the ABI */ | ||||
▲ Show 20 Lines • Show All 43 Lines • Show Last 20 Lines |