program_t Struct Reference

The program control structure. More...

#include <program.h>

Collaboration diagram for program_t:
[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

origin of text segment

Definition at line 53 of file program.h.

origin of data segment (imm. after text)

Definition at line 54 of file program.h.

origin of bss segment (imm. after data)

Definition at line 55 of file program.h.

origin of backup copy of data segment

Definition at line 56 of file program.h.

text segment size in bytes

Definition at line 58 of file program.h.

data segment size in bytes

Definition at line 59 of file program.h.

bss segment size in bytes

Definition at line 60 of file program.h.

stack segment size in bytes

Definition at line 61 of file program.h.

offset from text segment to start into.

Definition at line 62 of file program.h.

priority to run this program at

Definition at line 63 of file program.h.

number of bytes downloaded so far.

Definition at line 65 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-2005 by the authors.

Generated on Thu May 8 16:12:11 2008 for brickOS Kernel Developer by doxygen 1.5.5