Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

program_t Struct Reference

The program control structure. More...

#include <program.h>

Collaboration diagram for program_t:

Collaboration graph
[legend]
List of all members.

Public Attributes

void * text
 origin of text segment

void * data
 origin of data segment (imm. after text)

void * bss
 origin of bss segment (imm. after data)

void * data_orig
 origin of backup copy of data segment

size_t text_size
 text segment size in bytes

size_t data_size
 data segment size in bytes

size_t bss_size
 bss segment size in bytes

size_t stack_size
 stack segment size in bytes

size_t start
 offset from text segment to start into.

priority_t prio
 priority to run this program at

size_t downloaded
 number of bytes downloaded so far.


Detailed Description

The program control structure.

For internal use only.

Definition at line 52 of file program.h.


Member Data Documentation

void* program_t::bss
 

origin of bss segment (imm. after data)

Definition at line 55 of file program.h.

size_t program_t::bss_size
 

bss segment size in bytes

Definition at line 60 of file program.h.

void* program_t::data
 

origin of data segment (imm. after text)

Definition at line 54 of file program.h.

void* program_t::data_orig
 

origin of backup copy of data segment

Definition at line 56 of file program.h.

size_t program_t::data_size
 

data segment size in bytes

Definition at line 59 of file program.h.

size_t program_t::downloaded
 

number of bytes downloaded so far.

Definition at line 65 of file program.h.

priority_t program_t::prio
 

priority to run this program at

Definition at line 63 of file program.h.

size_t program_t::stack_size
 

stack segment size in bytes

Definition at line 61 of file program.h.

size_t program_t::start
 

offset from text segment to start into.

Definition at line 62 of file program.h.

void* program_t::text
 

origin of text segment

Definition at line 53 of file program.h.

size_t program_t::text_size
 

text segment size in bytes

Definition at line 58 of file program.h.


The documentation for this struct was generated from the following file:
brickOS is released under the Mozilla Public License.
Original code copyright 1998-2002 by the authors.

Generated on Mon Feb 16 21:02:35 2004 for brickOS Kernel Developer by doxygen 1.3.5