![]() |
Xyris
0.5
|
#include <stddef.h>
Include dependency graph for sections.hpp:
This graph shows which files directly or indirectly include this file: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 |