Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
vdso.c File Reference
#include <linux/kernel.h>
#include <linux/clocksource.h>
#include <linux/elf.h>
#include <linux/err.h>
#include <linux/errno.h>
#include <linux/gfp.h>
#include <linux/mm.h>
#include <linux/sched.h>
#include <linux/signal.h>
#include <linux/slab.h>
#include <linux/timekeeper_internal.h>
#include <linux/vmalloc.h>
#include <asm/cacheflush.h>
#include <asm/signal32.h>
#include <asm/vdso.h>
#include <asm/vdso_datapage.h>

Go to the source code of this file.


 arch_initcall (vdso_init)
int arch_setup_additional_pages (struct linux_binprm *bprm, int uses_interp)
const chararch_vma_name (struct vm_area_struct *vma)
int in_gate_area_no_mm (unsigned long addr)
int in_gate_area (struct mm_struct *mm, unsigned long addr)
struct vm_area_structget_gate_vma (struct mm_struct *mm)
void update_vsyscall (struct timekeeper *tk)
void update_vsyscall_tz (void)


char vdso_start
char vdso_end
struct vdso_datavdso_data = &

Function Documentation

arch_initcall ( vdso_init  )
int arch_setup_additional_pages ( struct linux_binprm bprm,
int  uses_interp 

Definition at line 152 of file vdso.c.

const char* arch_vma_name ( struct vm_area_struct vma)

Definition at line 185 of file vdso.c.

struct vm_area_struct* get_gate_vma ( struct mm_struct mm)

Definition at line 218 of file vdso.c.

int in_gate_area ( struct mm_struct mm,
unsigned long  addr 

Definition at line 213 of file vdso.c.

int in_gate_area_no_mm ( unsigned long  addr)

Definition at line 208 of file vdso.c.

void update_vsyscall ( struct timekeeper tk)

Definition at line 226 of file vdso.c.

void update_vsyscall_tz ( void  )

Definition at line 253 of file vdso.c.

Variable Documentation

Definition at line 47 of file vdso.c.

Definition at line 48 of file vdso.c.

Definition at line 50 of file vdso.c.

char vdso_end
char vdso_start