![]() |
Xyris
0.5
|
#include <stddef.h>
Go to the source code of this file.
Macros | |
#define | EARLY_MEM_START ((uintptr_t)&_EARLY_MEM_START) |
#define | EARLY_KERNEL_START ((uintptr_t)&_EARLY_KERNEL_START) |
#define | EARLY_KERNEL_END ((uintptr_t)&_EARLY_KERNEL_END) |
#define | KERNEL_BASE ((uintptr_t)&_KERNEL_BASE) |
#define | KERNEL_START ((uintptr_t)&_KERNEL_START) |
#define | KERNEL_END ((uintptr_t)&_KERNEL_END) |
#define | EARLY_BSS_START ((uintptr_t)&_EARLY_BSS_START) |
#define | EARLY_BSS_END ((uintptr_t)&_EARLY_BSS_END) |
#define | CTORS_START ((uintptr_t)&_CTORS_START) |
#define | CTORS_END ((uintptr_t)&_CTORS_END) |
#define | BSS_START ((uintptr_t)&_BSS_START) |
#define | BSS_END ((uintptr_t)&_BSS_END) |
#define | PAGE_TABLES_START ((uintptr_t)&_PAGE_TABLES_START) |
#define | PAGE_TABLES_END ((uintptr_t)&_PAGE_TABLES_END) |
Variables | |
size_t | _EARLY_MEM_START |
size_t | _EARLY_KERNEL_START |
size_t | _EARLY_KERNEL_END |
size_t | _KERNEL_BASE |
size_t | _KERNEL_START |
size_t | _KERNEL_END |
size_t | _EARLY_BSS_SIZE |
size_t | _EARLY_BSS_START |
size_t | _EARLY_BSS_END |
size_t | _CTORS_START |
size_t | _CTORS_END |
size_t | _BSS_SIZE |
size_t | _BSS_START |
size_t | _BSS_END |
size_t | _PAGE_TABLES_START |
size_t | _PAGE_TABLES_END |
Kernel ELF section definitions.
Definition in file sections.hpp.
#define BSS_END ((uintptr_t)&_BSS_END) |
Definition at line 49 of file sections.hpp.
#define BSS_START ((uintptr_t)&_BSS_START) |
Definition at line 47 of file sections.hpp.
#define CTORS_END ((uintptr_t)&_CTORS_END) |
Definition at line 43 of file sections.hpp.
#define CTORS_START ((uintptr_t)&_CTORS_START) |
Definition at line 41 of file sections.hpp.
#define EARLY_BSS_END ((uintptr_t)&_EARLY_BSS_END) |
Definition at line 38 of file sections.hpp.
#define EARLY_BSS_START ((uintptr_t)&_EARLY_BSS_START) |
Definition at line 36 of file sections.hpp.
#define EARLY_KERNEL_END ((uintptr_t)&_EARLY_KERNEL_END) |
Definition at line 24 of file sections.hpp.
#define EARLY_KERNEL_START ((uintptr_t)&_EARLY_KERNEL_START) |
Definition at line 22 of file sections.hpp.
#define EARLY_MEM_START ((uintptr_t)&_EARLY_MEM_START) |
Definition at line 19 of file sections.hpp.
#define KERNEL_BASE ((uintptr_t)&_KERNEL_BASE) |
Definition at line 27 of file sections.hpp.
#define KERNEL_END ((uintptr_t)&_KERNEL_END) |
Definition at line 32 of file sections.hpp.
#define KERNEL_START ((uintptr_t)&_KERNEL_START) |
Definition at line 30 of file sections.hpp.
#define PAGE_TABLES_END ((uintptr_t)&_PAGE_TABLES_END) |
Definition at line 54 of file sections.hpp.
#define PAGE_TABLES_START ((uintptr_t)&_PAGE_TABLES_START) |
Definition at line 52 of file sections.hpp.
size_t _BSS_END |
size_t _BSS_SIZE |
size_t _BSS_START |
size_t _CTORS_END |
size_t _CTORS_START |
size_t _EARLY_BSS_END |
size_t _EARLY_BSS_SIZE |
size_t _EARLY_BSS_START |
size_t _EARLY_KERNEL_END |
size_t _EARLY_KERNEL_START |
size_t _EARLY_MEM_START |
size_t _KERNEL_BASE |
size_t _KERNEL_END |
size_t _KERNEL_START |
size_t _PAGE_TABLES_END |
size_t _PAGE_TABLES_START |