Turnstone Operating System
|
program definition header. More...
#include <linker.h>
Public Attributes | |
uint8_t | jmp_code |
the jmp machine code 0xe9 | |
uint32_t | trampoline_address_pc_relative |
jmp address of main | |
uint8_t | magic [11] |
magic string | |
uint64_t | total_size |
total size of program | |
uint64_t | header_virtual_address |
program virtual address | |
uint64_t | header_physical_address |
program physical address | |
uint64_t | program_offset |
program offset | |
uint64_t | program_size |
program size | |
uint64_t | program_entry |
program entry | |
uint64_t | program_stack_size |
program stack size | |
uint64_t | program_stack_virtual_address |
program stack address | |
uint64_t | program_stack_physical_address |
program stack address | |
uint64_t | program_heap_size |
program heap size | |
uint64_t | program_heap_virtual_address |
program heap address | |
uint64_t | program_heap_physical_address |
program heap address | |
uint64_t | got_offset |
global offset table offset | |
uint64_t | got_size |
global offset table size | |
uint64_t | got_virtual_address |
global offset table virtual address | |
uint64_t | got_physical_address |
global offset table physical address | |
uint64_t | relocation_table_offset |
relocation table offset | |
uint64_t | relocation_table_size |
relocation table size | |
uint64_t | relocation_table_virtual_address |
relocation table virtual address | |
uint64_t | relocation_table_physical_address |
relocation table physical address | |
uint64_t | metadata_offset |
metadata offset | |
uint64_t | metadata_size |
metadata size | |
uint64_t | metadata_virtual_address |
metadata virtual address | |
uint64_t | metadata_physical_address |
metadata physical address | |
uint64_t | symbol_table_offset |
symbol table offset | |
uint64_t | symbol_table_size |
symbol table size | |
uint64_t | symbol_table_virtual_address |
symbol table virtual address | |
uint64_t | symbol_table_physical_address |
symbol table physical address | |
uint64_t | page_table_context_address |
page table address | |
uint8_t | trampoline_code [] |
trampoline code | |
program definition header.