Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Typedefs | Functions
binfmt_elf_fdpic.c File Reference
#include <linux/module.h>
#include <linux/fs.h>
#include <linux/stat.h>
#include <linux/sched.h>
#include <linux/mm.h>
#include <linux/mman.h>
#include <linux/errno.h>
#include <linux/signal.h>
#include <linux/binfmts.h>
#include <linux/string.h>
#include <linux/file.h>
#include <linux/fcntl.h>
#include <linux/slab.h>
#include <linux/pagemap.h>
#include <linux/security.h>
#include <linux/highmem.h>
#include <linux/highuid.h>
#include <linux/personality.h>
#include <linux/ptrace.h>
#include <linux/init.h>
#include <linux/elf.h>
#include <linux/elf-fdpic.h>
#include <linux/elfcore.h>
#include <linux/coredump.h>
#include <asm/uaccess.h>
#include <asm/param.h>
#include <asm/pgalloc.h>

Go to the source code of this file.

Macros

#define kdebug(fmt,...)   do {} while(0)
 
#define kdcore(fmt,...)   do {} while(0)
 
#define ELF_BASE_PLATFORM   NULL
 
#define DLINFO_ITEMS   15
 
#define NEW_AUX_ENT(id, val)
 

Typedefs

typedef charelf_caddr_t
 

Functions

 MODULE_LICENSE ("GPL")
 
 core_initcall (init_elf_fdpic_binfmt)
 
 module_exit (exit_elf_fdpic_binfmt)
 

Macro Definition Documentation

#define DLINFO_ITEMS   15
#define ELF_BASE_PLATFORM   NULL

Definition at line 468 of file binfmt_elf_fdpic.c.

#define kdcore (   fmt,
  ... 
)    do {} while(0)

Definition at line 54 of file binfmt_elf_fdpic.c.

#define kdebug (   fmt,
  ... 
)    do {} while(0)

Definition at line 48 of file binfmt_elf_fdpic.c.

#define NEW_AUX_ENT (   id,
  val 
)
Value:
do { \
struct { unsigned long _id, _val; } __user *ent; \
\
ent = (void __user *) csp; \
__put_user((id), &ent[nr]._id); \
__put_user((val), &ent[nr]._val); \
nr++; \
} while (0)

Typedef Documentation

typedef char* elf_caddr_t

Definition at line 43 of file binfmt_elf_fdpic.c.

Function Documentation

core_initcall ( init_elf_fdpic_binfmt  )
module_exit ( exit_elf_fdpic_binfmt  )
MODULE_LICENSE ( "GPL"  )