Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
as-layout.h File Reference
#include <generated/asm-offsets.h>
#include <sysdep/ptrace.h>

Go to the source code of this file.

Data Structures

struct  cpu_task
 

Macros

#define __UML_AC(X, Y)   (X(Y))
 
#define _UML_AC(X, Y)   __UML_AC(X, Y)
 
#define STUB_START   _UML_AC(, 0x100000)
 
#define STUB_CODE   _UML_AC((unsigned long), STUB_START)
 
#define STUB_DATA   _UML_AC((unsigned long), STUB_CODE + UM_KERN_PAGE_SIZE)
 
#define STUB_END   _UML_AC((unsigned long), STUB_DATA + UM_KERN_PAGE_SIZE)
 

Functions

int linux_main (int argc, char **argv)
 

Variables

struct cpu_task cpu_tasks []
 
unsigned long low_physmem
 
unsigned long high_physmem
 
unsigned long uml_physmem
 
unsigned long uml_reserved
 
unsigned long end_vm
 
unsigned long start_vm
 
unsigned long long highmem
 
unsigned long _stext
 
unsigned long _etext
 
unsigned long _sdata
 
unsigned long _edata
 
unsigned long __bss_start
 
unsigned long _end
 
unsigned long _unprotected_end
 
unsigned long brk_start
 
unsigned long host_task_size
 
void(* sig_info [])(int, struct siginfo *si, struct uml_pt_regs *)
 

Macro Definition Documentation

#define __UML_AC (   X,
 
)    (X(Y))

Definition at line 27 of file as-layout.h.

#define _UML_AC (   X,
 
)    __UML_AC(X, Y)

Definition at line 28 of file as-layout.h.

#define STUB_CODE   _UML_AC((unsigned long), STUB_START)

Definition at line 32 of file as-layout.h.

#define STUB_DATA   _UML_AC((unsigned long), STUB_CODE + UM_KERN_PAGE_SIZE)

Definition at line 33 of file as-layout.h.

#define STUB_END   _UML_AC((unsigned long), STUB_DATA + UM_KERN_PAGE_SIZE)

Definition at line 34 of file as-layout.h.

#define STUB_START   _UML_AC(, 0x100000)

Definition at line 31 of file as-layout.h.

Function Documentation

int linux_main ( int  argc,
char **  argv 
)

Definition at line 264 of file um_arch.c.

Variable Documentation

unsigned long __bss_start
unsigned long _edata
unsigned long _end
unsigned long _etext
unsigned long _sdata
unsigned long _stext
unsigned long _unprotected_end
unsigned long brk_start

Definition at line 256 of file um_arch.c.

struct cpu_task cpu_tasks[]

Definition at line 36 of file process.c.

unsigned long end_vm

Definition at line 114 of file um_arch.c.

unsigned long high_physmem

Definition at line 20 of file physmem.c.

unsigned long long highmem

Definition at line 35 of file mem.c.

unsigned long host_task_size

Definition at line 254 of file um_arch.c.

unsigned long low_physmem
void(* sig_info[])(int, struct siginfo *si, struct uml_pt_regs *)

Definition at line 18 of file signal.c.

unsigned long start_vm

Definition at line 113 of file um_arch.c.

unsigned long uml_physmem

Definition at line 109 of file um_arch.c.

unsigned long uml_reserved

Definition at line 112 of file um_arch.c.