Module memory_layout

Source

Macrosยง

impl_align_mem ๐Ÿ”’

Structsยง

MemSize

Constantsยง

EXTENDED_OFFSET
GB
INTR_STACK_BASE
INTR_STACK_COUNT
INTR_STACK_EMPTY_SIZE
INTR_STACK_ENTRY_SIZE
INTR_STACK_SIZE
INTR_STACK_TOTAL_SIZE
KB
KERNEL_BASE
KERNEL_END
KERNEL_EXTRA_MEMORY_BASE
KERNEL_EXTRA_MEMORY_SIZE
KERNEL_HEAP_BASE
KERNEL_HEAP_SIZE
KERNEL_LAST_POSSIBLE_ADDR
KERNEL_LINK
KERNEL_MAPPED_SIZE
KERNEL_PROCESS_VIRTUAL_ADDRESS_START
MB
PAGE_2M
PAGE_4K
PROCESS_KERNEL_STACK_BASE
PROCESS_KERNEL_STACK_END
PROCESS_KERNEL_STACK_GUARD
PROCESS_KERNEL_STACK_SIZE

Staticsยง

__eh_frame ๐Ÿ”’ โš 
begin ๐Ÿ”’ โš 
data_end ๐Ÿ”’ โš 
end ๐Ÿ”’ โš 
rodata_end ๐Ÿ”’ โš 
stack_guard_page ๐Ÿ”’ โš 
text_end ๐Ÿ”’ โš 

Traitsยง

AlignMem

Functionsยง

align_down
align_range
align_up
display_kernel_map
eh_frame_end
eh_frame_start
is_aligned
kernel_elf_data_end
kernel_elf_end
kernel_elf_rodata_end
kernel_elf_size
kernel_text_end
physical2virtual
stack_guard_page_ptr
virtual2physical