FreeBSD kernel kern code
imgact_aout.c File Reference
#include <sys/cdefs.h>
#include <sys/param.h>
#include <sys/exec.h>
#include <sys/imgact.h>
#include <sys/imgact_aout.h>
#include <sys/kernel.h>
#include <sys/limits.h>
#include <sys/lock.h>
#include <sys/malloc.h>
#include <sys/mutex.h>
#include <sys/proc.h>
#include <sys/racct.h>
#include <sys/resourcevar.h>
#include <sys/signalvar.h>
#include <sys/syscall.h>
#include <sys/sysent.h>
#include <sys/systm.h>
#include <sys/vnode.h>
#include <machine/frame.h>
#include <machine/md_var.h>
#include <vm/vm.h>
#include <vm/pmap.h>
#include <vm/vm_map.h>
#include <vm/vm_object.h>
#include <vm/vm_param.h>
Include dependency graph for imgact_aout.c:

Go to the source code of this file.

Functions

 __FBSDID ("$BSDSUniX$")
 
static int exec_aout_imgact (struct image_params *imgp)
 
static int aout_fixup (register_t **stack_base, struct image_params *imgp)
 
 EXEC_SET (aout, aout_execsw)
 

Variables

static struct execsw aout_execsw = { exec_aout_imgact, "a.out" }
 

Function Documentation

__FBSDID ( "$BSDSUniX$"  )
static int aout_fixup ( register_t **  stack_base,
struct image_params *  imgp 
)
static

Definition at line 152 of file imgact_aout.c.

static int exec_aout_imgact ( struct image_params *  imgp)
static

Definition at line 160 of file imgact_aout.c.

References exec_new_vmspace(), lim_cur(), maxtsiz, and racct_set().

Here is the call graph for this function:

EXEC_SET ( aout  ,
aout_execsw   
)

Variable Documentation

struct execsw aout_execsw = { exec_aout_imgact, "a.out" }
static

Definition at line 342 of file imgact_aout.c.