Add hulk.linker_addresses module

This commit is contained in:
josh committed 2022-04-26 19:37:05 -04:00
1 parent bf9a005dbc
commit 153a8d43f1
3 files changed
+60 -12

No files matched your search

+17 -9
View File
@@ -3,37 +3,45 @@ SECTIONS
. = 0xFFFF800000000000;
_hulk_mem_start = .;
.hulk_header BLOCK(4K) : ALIGN(4K)
.hulk_header :
{
*(.hulk_header)
}
_hulk_header_size = . - _hulk_mem_start;
.text BLOCK(4K) : ALIGN(4K)
. = ALIGN(4K);
_hulk_text_start = .;
.text :
{
*(.text)
}
.rodata BLOCK(4K) : ALIGN(4K)
. = ALIGN(4K);
_hulk_text_end = .;
.rodata :
{
*(.rodata)
}
.data BLOCK(4K) : ALIGN(4K)
. = ALIGN(4K);
.data :
{
*(.data)
}
.bss BLOCK(4K) : ALIGN(4K)
. = ALIGN(4K);
_hulk_bss_start = .;
.bss :
{
_hulk_bss_start = .;
*(COMMON)
*(.bss)
}
_hulk_bss_size = . - _hulk_bss_start;
. = ALIGN(4K);
_hulk_bss_size = . - _hulk_bss_start;
_hulk_mem_end = .;
_hulk_total_size = _hulk_mem_end - _hulk_mem_start;
}