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

void* program_t::text

origin of text segment

Definition at line 53 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::bss

origin of bss segment (imm. after data)

Definition at line 55 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::text_size

text segment size in bytes

Definition at line 58 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::bss_size

bss segment size in bytes

Definition at line 60 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.

priority_t program_t::prio

priority to run this program at

Definition at line 63 of file program.h.

size_t program_t::downloaded

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 Mon Dec 10 00:56:43 2007 for brickOS Kernel Developer by doxygen 1.5.4