58 lines
945 B
Plaintext
58 lines
945 B
Plaintext
SECTIONS {
|
|
. = 0x0;
|
|
|
|
PROVIDE(__kernel_start = .);
|
|
|
|
.text : ALIGN(4K) {
|
|
*(.text.entry*)
|
|
*(.text*)
|
|
}
|
|
|
|
.rodata : ALIGN(4K) {
|
|
*(.rodata*)
|
|
*(.srodata*)
|
|
*(.got*)
|
|
*(.plt*)
|
|
}
|
|
|
|
.dynamic : ALIGN(4K) {
|
|
*(.dynamic*)
|
|
}
|
|
|
|
.tdata : ALIGN(4K) {
|
|
PROVIDE(__tdata_start = .);
|
|
*(.tdata*)
|
|
PROVIDE(__tdata_end = .);
|
|
}
|
|
|
|
.rela : ALIGN(4K) {
|
|
PROVIDE(__rela_start = .);
|
|
*(.rela*)
|
|
PROVIDE(__rela_end = .);
|
|
}
|
|
|
|
.data : ALIGN(4K) {
|
|
*(.data*)
|
|
*(.sdata*)
|
|
}
|
|
|
|
.bss : {
|
|
. = ALIGN(4K);
|
|
PROVIDE(__bss_start = .);
|
|
*(COMMON)
|
|
*(.bss*)
|
|
*(.sbss*)
|
|
. = ALIGN(4K);
|
|
PROVIDE(__bss_end = .);
|
|
}
|
|
|
|
.tbss : {
|
|
PROVIDE(__tbss_start = .);
|
|
*(.tbss*)
|
|
PROVIDE(__tbss_end = .);
|
|
}
|
|
|
|
. = ALIGN(4K);
|
|
PROVIDE(__kernel_end = .);
|
|
}
|