Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/imgact.h
Show First 20 Lines • Show All 86 Lines • ▼ Show 20 Lines | |||||
#define IMGACT_SHELL 0x1 | #define IMGACT_SHELL 0x1 | ||||
#define IMGACT_BINMISC 0x2 | #define IMGACT_BINMISC 0x2 | ||||
unsigned char interpreted; /* mask of interpreters that have run */ | unsigned char interpreted; /* mask of interpreters that have run */ | ||||
bool credential_setid; /* true if becoming setid */ | bool credential_setid; /* true if becoming setid */ | ||||
bool vmspace_destroyed; /* we've blown away original vm space */ | bool vmspace_destroyed; /* we've blown away original vm space */ | ||||
bool opened; /* we have opened executable vnode */ | bool opened; /* we have opened executable vnode */ | ||||
bool textset; | bool textset; | ||||
u_int map_flags; | u_int map_flags; | ||||
#define IMGP_ASLR_SHARED_PAGE 0x1 | |||||
uint32_t imgp_flags; | |||||
}; | }; | ||||
#ifdef _KERNEL | #ifdef _KERNEL | ||||
struct sysentvec; | struct sysentvec; | ||||
struct thread; | struct thread; | ||||
struct vmspace; | struct vmspace; | ||||
int exec_alloc_args(struct image_args *); | int exec_alloc_args(struct image_args *); | ||||
Show All 24 Lines |