Changeset View
Changeset View
Standalone View
Standalone View
sys/kern/init_main.c
Show First 20 Lines • Show All 58 Lines • ▼ Show 20 Lines | |||||
#include <sys/file.h> | #include <sys/file.h> | ||||
#include <sys/filedesc.h> | #include <sys/filedesc.h> | ||||
#include <sys/imgact.h> | #include <sys/imgact.h> | ||||
#include <sys/jail.h> | #include <sys/jail.h> | ||||
#include <sys/ktr.h> | #include <sys/ktr.h> | ||||
#include <sys/lock.h> | #include <sys/lock.h> | ||||
#include <sys/loginclass.h> | #include <sys/loginclass.h> | ||||
#include <sys/mount.h> | #include <sys/mount.h> | ||||
#include <sys/msan.h> | |||||
#include <sys/mutex.h> | #include <sys/mutex.h> | ||||
#include <sys/dtrace_bsd.h> | #include <sys/dtrace_bsd.h> | ||||
#include <sys/syscallsubr.h> | #include <sys/syscallsubr.h> | ||||
#include <sys/sysctl.h> | #include <sys/sysctl.h> | ||||
#include <sys/proc.h> | #include <sys/proc.h> | ||||
#include <sys/racct.h> | #include <sys/racct.h> | ||||
#include <sys/resourcevar.h> | #include <sys/resourcevar.h> | ||||
#include <sys/systm.h> | #include <sys/systm.h> | ||||
▲ Show 20 Lines • Show All 535 Lines • ▼ Show 20 Lines | #endif | ||||
EVENTHANDLER_DIRECT_INVOKE(process_init, p); | EVENTHANDLER_DIRECT_INVOKE(process_init, p); | ||||
EVENTHANDLER_DIRECT_INVOKE(thread_init, td); | EVENTHANDLER_DIRECT_INVOKE(thread_init, td); | ||||
#ifdef KDTRACE_HOOKS | #ifdef KDTRACE_HOOKS | ||||
kdtrace_proc_ctor(p); | kdtrace_proc_ctor(p); | ||||
kdtrace_thread_ctor(td); | kdtrace_thread_ctor(td); | ||||
#endif | #endif | ||||
EVENTHANDLER_DIRECT_INVOKE(process_ctor, p); | EVENTHANDLER_DIRECT_INVOKE(process_ctor, p); | ||||
EVENTHANDLER_DIRECT_INVOKE(thread_ctor, td); | EVENTHANDLER_DIRECT_INVOKE(thread_ctor, td); | ||||
kmsan_thread_alloc(td); | |||||
/* | /* | ||||
* Charge root for one process. | * Charge root for one process. | ||||
*/ | */ | ||||
(void)chgproccnt(p->p_ucred->cr_ruidinfo, 1, 0); | (void)chgproccnt(p->p_ucred->cr_ruidinfo, 1, 0); | ||||
PROC_LOCK(p); | PROC_LOCK(p); | ||||
racct_add_force(p, RACCT_NPROC, 1); | racct_add_force(p, RACCT_NPROC, 1); | ||||
PROC_UNLOCK(p); | PROC_UNLOCK(p); | ||||
▲ Show 20 Lines • Show All 270 Lines • Show Last 20 Lines |