FreeBSD kernel kern code
|
#include <sys/cdefs.h>
#include "opt_hwpmc_hooks.h"
#include "opt_ktrace.h"
#include "opt_sched.h"
#include <sys/param.h>
#include <sys/bus.h>
#include <sys/capsicum.h>
#include <sys/event.h>
#include <sys/kernel.h>
#include <sys/lock.h>
#include <sys/msan.h>
#include <sys/mutex.h>
#include <sys/pmckern.h>
#include <sys/proc.h>
#include <sys/ktr.h>
#include <sys/ptrace.h>
#include <sys/racct.h>
#include <sys/resourcevar.h>
#include <sys/sched.h>
#include <sys/signalvar.h>
#include <sys/syscall.h>
#include <sys/syscallsubr.h>
#include <sys/sysent.h>
#include <sys/systm.h>
#include <sys/vmmeter.h>
#include <security/audit/audit.h>
#include <machine/cpu.h>
#include <security/mac/mac_framework.h>
Go to the source code of this file.
Functions | |
__FBSDID ("$FreeBSD$") | |
void | userret (struct thread *td, struct trapframe *frame) |
void | ast (struct trapframe *framep) |
const char * | syscallname (struct proc *p, u_int code) |
Variables | |
void(* | softdep_ast_cleanup )(struct thread *) |
__FBSDID | ( | "$FreeBSD$" | ) |
void ast | ( | struct trapframe * | framep | ) |
Definition at line 214 of file subr_trap.c.
References addupc_task(), cursig(), flags, fork_rfppwait(), Giant, kern_psignal(), kern_sigprocmask(), kmsan_mark(), kqueue_drain_schedtask(), mi_switch(), panic(), postsig(), sched_prio(), sigfastblock_fetch(), sigfastblock_setpend(), thread_cow_update(), thread_suspend_check(), and userret().
const char * syscallname | ( | struct proc * | p, |
u_int | code | ||
) |
Definition at line 387 of file subr_trap.c.
Referenced by syscallenter().
void userret | ( | struct thread * | td, |
struct trapframe * | frame | ||
) |
Definition at line 99 of file subr_trap.c.
References addupc_task(), panic(), and psratio.
Referenced by ast(), fork_return(), and syscallret().
void(* softdep_ast_cleanup) (struct thread *) | ( | struct thread * | ) |
Definition at line 92 of file subr_trap.c.