Linux Kernel
3.7.1
|
#include <linux/init.h>
#include <linux/smp.h>
#include <linux/thread_info.h>
#include <linux/sched.h>
#include <linux/gfp.h>
#include <linux/string.h>
#include <linux/elf.h>
#include <linux/mm.h>
#include <linux/err.h>
#include <linux/module.h>
#include <asm/cpufeature.h>
#include <asm/msr.h>
#include <asm/pgtable.h>
#include <asm/unistd.h>
#include <asm/elf.h>
#include <asm/tlbflush.h>
#include <asm/vdso.h>
#include <asm/proto.h>
Go to the source code of this file.
Macros | |
#define | VDSO_DEFAULT VDSO_ENABLED |
#define | VDSO_ADDR_ADJUST (VDSO_HIGH_BASE - (unsigned long)VDSO32_PRELINK) |
#define | vdso32_sysenter() (boot_cpu_has(X86_FEATURE_SEP)) |
#define | vdso32_syscall() (0) |
#define | compat_uses_vma 0 |
Enumerations | |
enum | { VDSO_DISABLED = 0, VDSO_ENABLED = 1, VDSO_COMPAT = 2 } |
Functions | |
__setup ("vdso32=", vdso_setup) | |
void | enable_sep_cpu (void) |
int __init | sysenter_setup (void) |
int | arch_setup_additional_pages (struct linux_binprm *bprm, int uses_interp) |
const char * | arch_vma_name (struct vm_area_struct *vma) |
struct vm_area_struct * | get_gate_vma (struct mm_struct *mm) |
int | in_gate_area (struct mm_struct *mm, unsigned long addr) |
int | in_gate_area_no_mm (unsigned long addr) |
Variables | |
unsigned int __read_mostly | vdso_enabled = VDSO_DEFAULT |
#define compat_uses_vma 0 |
Definition at line 257 of file vdso32-setup.c.
#define vdso32_syscall | ( | ) | (0) |
Definition at line 224 of file vdso32-setup.c.
#define vdso32_sysenter | ( | ) | (boot_cpu_has(X86_FEATURE_SEP)) |
Definition at line 223 of file vdso32-setup.c.
#define VDSO_ADDR_ADJUST (VDSO_HIGH_BASE - (unsigned long)VDSO32_PRELINK) |
Definition at line 51 of file vdso32-setup.c.
#define VDSO_DEFAULT VDSO_ENABLED |
Definition at line 38 of file vdso32-setup.c.
anonymous enum |
Definition at line 29 of file vdso32-setup.c.
__setup | ( | ) |
int arch_setup_additional_pages | ( | struct linux_binprm * | bprm, |
int | uses_interp | ||
) |
Definition at line 307 of file vdso32-setup.c.
const char* arch_vma_name | ( | struct vm_area_struct * | vma | ) |
Definition at line 405 of file vdso32-setup.c.
Definition at line 226 of file vdso32-setup.c.
|
read |
Definition at line 412 of file vdso32-setup.c.
Definition at line 423 of file vdso32-setup.c.
Definition at line 430 of file vdso32-setup.c.
Definition at line 277 of file vdso32-setup.c.
unsigned int __read_mostly vdso_enabled = VDSO_DEFAULT |
Definition at line 57 of file vdso32-setup.c.