Remove a bunch of unused __*_start/end symbols
This commit is contained in:
@@ -37,14 +37,10 @@ SECTIONS {
|
||||
}
|
||||
|
||||
.data : AT(ADDR(.data) - KERNEL_OFFSET) {
|
||||
__data_start = .;
|
||||
*(.data*)
|
||||
. = ALIGN(4096);
|
||||
__data_end = .;
|
||||
__bss_start = .;
|
||||
*(.bss*)
|
||||
. = ALIGN(4096);
|
||||
__bss_end = .;
|
||||
}
|
||||
|
||||
__end = .;
|
||||
|
||||
@@ -33,11 +33,8 @@ SECTIONS {
|
||||
|
||||
.data ALIGN(4K) : AT(ADDR(.data) - KERNEL_OFFSET) {
|
||||
__rodata_end = .;
|
||||
__data_start = .;
|
||||
*(.data*)
|
||||
. = ALIGN(4K);
|
||||
__data_end = .;
|
||||
__bss_start = .;
|
||||
*(.bss*)
|
||||
. = ALIGN(4K);
|
||||
}
|
||||
|
||||
@@ -39,18 +39,14 @@ SECTIONS {
|
||||
}
|
||||
|
||||
.data : AT(ADDR(.data) - KERNEL_OFFSET) {
|
||||
__data_start = .;
|
||||
*(.data*)
|
||||
*(.sdata*)
|
||||
. = ALIGN(4096);
|
||||
__data_end = .;
|
||||
*(.got*)
|
||||
. = ALIGN(4096);
|
||||
__bss_start = .;
|
||||
*(.bss*)
|
||||
*(.sbss*)
|
||||
. = ALIGN(4096);
|
||||
__bss_end = .;
|
||||
}
|
||||
|
||||
__end = .;
|
||||
|
||||
@@ -43,11 +43,8 @@ SECTIONS {
|
||||
|
||||
.data ALIGN(4K) : AT(ADDR(.data) - KERNEL_OFFSET) {
|
||||
__rodata_end = .;
|
||||
__data_start = .;
|
||||
*(.data*)
|
||||
. = ALIGN(4K);
|
||||
__data_end = .;
|
||||
__bss_start = .;
|
||||
*(.bss*)
|
||||
}
|
||||
|
||||
|
||||
@@ -284,10 +284,6 @@ mod kernel_executable_offsets {
|
||||
__text_end,
|
||||
__rodata_start,
|
||||
__rodata_end,
|
||||
__data_start,
|
||||
__data_end,
|
||||
__bss_start,
|
||||
__bss_end,
|
||||
__usercopy_start,
|
||||
__usercopy_end
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user