GitOS
Operating system exercise
|
#include <process.h>
Data Structures | |
struct | keyboard_buffer |
Data Fields | |
uint8_t | id |
Process ID. | |
char | filename [MAX_PATH] |
Path to process. | |
struct task * | task |
Main process task. | |
void * | allocations [PROCESS_MAX_ALLOCATIONS] |
malloc allocations of the process | |
void * | elf |
void * | stack |
Physical pointer to the process stack. | |
void * | bss |
Allocated BSS segment. | |
void * | framebuffer |
Pointer to allocated memory for framebuffer. | |
struct process::keyboard_buffer | keyboard |
void * | elf_entry |
int | argc |
char ** | argv |
void* allocations[PROCESS_MAX_ALLOCATIONS] |
malloc allocations of the process
int argc |
char** argv |
void* bss |
Allocated BSS segment.
void* elf |
void* elf_entry |
char filename[MAX_PATH] |
Path to process.
void* framebuffer |
Pointer to allocated memory for framebuffer.
uint8_t id |
Process ID.
struct process::keyboard_buffer keyboard |
void* stack |
Physical pointer to the process stack.