Changeset View
Changeset View
Standalone View
Standalone View
sys/amd64/linux32/linux32_sysvec.c
Context not available. | |||||
#include <sys/cdefs.h> | #include <sys/cdefs.h> | ||||
__FBSDID("$FreeBSD$"); | __FBSDID("$FreeBSD$"); | ||||
#include "opt_compat.h" | #include "opt_compat.h" | ||||
#include "opt_pax.h" | |||||
#ifndef COMPAT_FREEBSD32 | #ifndef COMPAT_FREEBSD32 | ||||
#error "Unable to compile Linux-emulator due to missing COMPAT_FREEBSD32 option!" | #error "Unable to compile Linux-emulator due to missing COMPAT_FREEBSD32 option!" | ||||
Context not available. | |||||
#include <sys/malloc.h> | #include <sys/malloc.h> | ||||
#include <sys/module.h> | #include <sys/module.h> | ||||
#include <sys/mutex.h> | #include <sys/mutex.h> | ||||
#include <sys/pax.h> | |||||
#include <sys/proc.h> | #include <sys/proc.h> | ||||
#include <sys/resourcevar.h> | #include <sys/resourcevar.h> | ||||
#include <sys/signalvar.h> | #include <sys/signalvar.h> | ||||
Context not available. | |||||
.sv_shared_page_base = LINUX32_SHAREDPAGE, | .sv_shared_page_base = LINUX32_SHAREDPAGE, | ||||
.sv_shared_page_len = PAGE_SIZE, | .sv_shared_page_len = PAGE_SIZE, | ||||
.sv_schedtail = linux_schedtail, | .sv_schedtail = linux_schedtail, | ||||
#ifdef PAX_ASLR | |||||
.sv_pax_aslr_init = _pax_aslr_init32, | |||||
#endif | |||||
}; | }; | ||||
INIT_SYSENTVEC(elf_sysvec, &elf_linux_sysvec); | INIT_SYSENTVEC(elf_sysvec, &elf_linux_sysvec); | ||||
Context not available. |