Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
process.c File Reference
#include <linux/compiler.h>
#include <linux/cpu.h>
#include <linux/sched.h>
#include <linux/kernel.h>
#include <linux/mm.h>
#include <linux/elfcore.h>
#include <linux/smp.h>
#include <linux/slab.h>
#include <linux/interrupt.h>
#include <linux/tick.h>
#include <linux/personality.h>
#include <linux/syscalls.h>
#include <linux/compat.h>
#include <linux/kprobes.h>
#include <linux/random.h>
#include <linux/module.h>
#include <asm/io.h>
#include <asm/processor.h>
#include <asm/vtimer.h>
#include <asm/exec.h>
#include <asm/irq.h>
#include <asm/nmi.h>
#include <asm/smp.h>
#include <asm/switch_to.h>
#include <asm/runtime_instr.h>
#include "entry.h"

Go to the source code of this file.

Functions

asmlinkage void ret_from_fork (void)
 
void cpu_idle (void)
 
void __kprobes kernel_thread_starter (void)
 
void exit_thread (void)
 
void flush_thread (void)
 
void release_thread (struct task_struct *dead_task)
 
int copy_thread (unsigned long clone_flags, unsigned long new_stackp, unsigned long arg, struct task_struct *p, struct pt_regs *regs)
 
 SYSCALL_DEFINE0 (fork)
 
 SYSCALL_DEFINE4 (clone, unsigned long, newsp, unsigned long, clone_flags, int __user *, parent_tidptr, int __user *, child_tidptr)
 
 SYSCALL_DEFINE0 (vfork)
 
asmlinkage void execve_tail (void)
 
int dump_fpu (struct pt_regs *regs, s390_fp_regs *fpregs)
 
 EXPORT_SYMBOL (dump_fpu)
 
unsigned long get_wchan (struct task_struct *p)
 
unsigned long arch_align_stack (unsigned long sp)
 
unsigned long arch_randomize_brk (struct mm_struct *mm)
 
unsigned long randomize_et_dyn (unsigned long base)
 

Function Documentation

unsigned long arch_align_stack ( unsigned long  sp)

Definition at line 287 of file process.c.

unsigned long arch_randomize_brk ( struct mm_struct mm)

Definition at line 303 of file process.c.

int copy_thread ( unsigned long  clone_flags,
unsigned long  new_stackp,
unsigned long  arg,
struct task_struct p,
struct pt_regs regs 
)

Definition at line 119 of file process.c.

void cpu_idle ( void  )

Definition at line 86 of file process.c.

int dump_fpu ( struct pt_regs regs,
s390_fp_regs fpregs 
)

Definition at line 247 of file process.c.

asmlinkage void execve_tail ( void  )

Definition at line 237 of file process.c.

void exit_thread ( void  )
inline

Definition at line 106 of file process.c.

EXPORT_SYMBOL ( dump_fpu  )
void flush_thread ( void  )

Definition at line 111 of file process.c.

unsigned long get_wchan ( struct task_struct p)

Definition at line 263 of file process.c.

void __kprobes kernel_thread_starter ( void  )
unsigned long randomize_et_dyn ( unsigned long  base)

Definition at line 312 of file process.c.

void release_thread ( struct task_struct dead_task)

Definition at line 115 of file process.c.

asmlinkage void ret_from_fork ( void  )

Definition at line 37 of file process.c.

SYSCALL_DEFINE0 ( fork  )

Definition at line 203 of file process.c.

SYSCALL_DEFINE0 ( vfork  )

Definition at line 230 of file process.c.

SYSCALL_DEFINE4 ( clone  ,
unsigned  long,
newsp  ,
unsigned  long,
clone_flags  ,
int __user ,
parent_tidptr  ,
int __user ,
child_tidptr   
)

Definition at line 209 of file process.c.