program_t Struct Reference

The program control structure. More...

#include <program.h>

Collaboration diagram for program_t:

Public Attributes

void * text
 origin of text segment More...
 
void * data
 origin of data segment (imm. after text) More...
 
void * bss
 origin of bss segment (imm. after data) More...
 
void * data_orig
 origin of backup copy of data segment More...
 
size_t text_size
 text segment size in bytes More...
 
size_t data_size
 data segment size in bytes More...
 
size_t bss_size
 bss segment size in bytes More...
 
size_t stack_size
 stack segment size in bytes More...
 
size_t start
 offset from text segment to start into. More...
 
priority_t prio
 priority to run this program at More...
 
size_t downloaded
 number of bytes downloaded so far. More...
 

Detailed Description

The program control structure.

Definition at line 52 of file program.h.

Member Data Documentation

§ bss

void* program_t::bss

origin of bss segment (imm. after data)

Definition at line 55 of file program.h.

§ bss_size

size_t program_t::bss_size

bss segment size in bytes

Definition at line 60 of file program.h.

§ data

void* program_t::data

origin of data segment (imm. after text)

Definition at line 54 of file program.h.

§ data_orig

void* program_t::data_orig

origin of backup copy of data segment

Definition at line 56 of file program.h.

§ data_size

size_t program_t::data_size

data segment size in bytes

Definition at line 59 of file program.h.

§ downloaded

size_t program_t::downloaded

number of bytes downloaded so far.

Definition at line 65 of file program.h.

§ prio

priority_t program_t::prio

priority to run this program at

Definition at line 63 of file program.h.

§ stack_size

size_t program_t::stack_size

stack segment size in bytes

Definition at line 61 of file program.h.

§ start

size_t program_t::start

offset from text segment to start into.

Definition at line 62 of file program.h.

§ text

void* program_t::text

origin of text segment

Definition at line 53 of file program.h.

§ text_size

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-2005 by the authors.

Generated for brickOS Kernel Developer by doxygen 1.8.12