Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
moduleloader.h File Reference
#include <linux/module.h>
#include <linux/elf.h>

Go to the source code of this file.

Functions

int module_frob_arch_sections (Elf_Ehdr *hdr, Elf_Shdr *sechdrs, char *secstrings, struct module *mod)
 
unsigned int arch_mod_section_prepend (struct module *mod, unsigned int section)
 
voidmodule_alloc (unsigned long size)
 
void module_free (struct module *mod, void *module_region)
 
int module_finalize (const Elf_Ehdr *hdr, const Elf_Shdr *sechdrs, struct module *mod)
 
void module_arch_cleanup (struct module *mod)
 

Function Documentation

unsigned int arch_mod_section_prepend ( struct module mod,
unsigned int  section 
)

Definition at line 314 of file module.c.

void* module_alloc ( unsigned long  size)

Definition at line 29 of file module.c.

void module_arch_cleanup ( struct module mod)

Definition at line 335 of file module.c.

int module_finalize ( const Elf_Ehdr hdr,
const Elf_Shdr sechdrs,
struct module mod 
)

Definition at line 295 of file module.c.

void module_free ( struct module mod,
void module_region 
)

Definition at line 22 of file module.c.

int module_frob_arch_sections ( Elf_Ehdr hdr,
Elf_Shdr sechdrs,
char secstrings,
struct module mod 
)

Definition at line 62 of file module.c.