l4env_infopage_t Struct Reference
[Environment functions]

The environment info page - should consider 64-bit architectures too. More...


Data Fields

l4env_system_info_t sys_info
 system info (proz, mem)
l4env_version_info_t ver_info
 kernel info (ver, arch)
l4_uint32_t num_threads
 # of threads used by task
l4_uint32_t stack_size
 size of stack
l4_addr_t vm_low
 virtual memory start addr
l4_addr_t vm_high
 virtual memory end address
l4_threadid_t names_id
 root name server
l4_threadid_t memserv_id
 default memory server
l4_threadid_t taskserv_id
 default task server
l4_threadid_t fprov_id
 file provider (tftp...)
l4_threadid_t loader_id
 loader
l4_threadid_t parent_id
 parent
l4_threadid_t image_dm_id
 dm for file image
l4_threadid_t text_dm_id
 dm for text segment
l4_threadid_t data_dm_id
 dm for data segment
l4_threadid_t stack_dm_id
 dm for stack segment
l4_addr_t entry_1st
 program entry (libloader)
l4_addr_t entry_2nd
 program entry (libl4env)
int section_num
 # of program sections
l4exec_section_t section [L4ENV_MAXSECT]
 program section descs
l4_addr_t addr_libloader
 reloc address
l4_addr_t stack_low
 low bound of thread stack
l4_addr_t stack_high
 high bound of thread stack
char binpath [L4ENV_MAXPATH]
 default bin path
char libpath [L4ENV_MAXPATH]
 default lib path
l4_addr_t addr_mb_info
 pointer to mb_info
l4_addr_t interp
 pointer to interpreter
l4_addr_t phdr
 pointer to program headers
l4_uint32_t phnum
 number of program headers
l4_addr_t init_fn [64]
 dynamic[DT_INIT] of shlibs
l4env_loader_info_t loader_info
 loader info for app
l4_uint32_t magic
 must be 0x7634456e


Detailed Description

The environment info page - should consider 64-bit architectures too.

Field Documentation

l4env_system_info_t l4env_infopage_t::sys_info

system info (proz, mem)

kernel info (ver, arch)

# of threads used by task

size of stack

virtual memory start addr

virtual memory end address

root name server

default memory server

default task server

file provider (tftp...)

loader

parent

dm for file image

dm for text segment

dm for data segment

dm for stack segment

program entry (libloader)

program entry (libl4env)

# of program sections

program section descs

reloc address

low bound of thread stack

high bound of thread stack

char l4env_infopage_t::binpath[L4ENV_MAXPATH]

default bin path

char l4env_infopage_t::libpath[L4ENV_MAXPATH]

default lib path

pointer to mb_info

pointer to interpreter

pointer to program headers

number of program headers

dynamic[DT_INIT] of shlibs

loader info for app

must be 0x7634456e


The documentation for this struct was generated from the following file:

Generated on Wed Apr 11 06:39:52 2012 for L4 Environment Library by  doxygen 1.5.6