Skip to content

Commit b9fd9e0

Browse files
dgarskedanielinux
authored andcommitted
Add init_array's to test-app linker script
1 parent d2ed8c0 commit b9fd9e0

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

test-app/PPC.ld

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,27 @@ SECTIONS
2525
KEEP(*(.data*))
2626
. = ALIGN(4);
2727
KEEP(*(.ramcode))
28+
29+
/* preinit data */
30+
. = ALIGN(4);
31+
PROVIDE_HIDDEN (__preinit_array_start = .);
32+
KEEP(*(.preinit_array))
33+
PROVIDE_HIDDEN (__preinit_array_end = .);
34+
35+
/* init data */
2836
. = ALIGN(4);
37+
PROVIDE_HIDDEN (__init_array_start = .);
38+
KEEP(*(SORT(.init_array.*)))
39+
KEEP(*(.init_array))
40+
PROVIDE_HIDDEN (__init_array_end = .);
41+
42+
/* finit data */
43+
. = ALIGN(4);
44+
PROVIDE_HIDDEN (__fini_array_start = .);
45+
KEEP(*(SORT(.fini_array.*)))
46+
KEEP(*(.fini_array))
47+
PROVIDE_HIDDEN (__fini_array_end = .);
48+
2949
_end_data = .;
3050
}
3151

0 commit comments

Comments
 (0)