version 1.6, 2020/04/03 17:51:15 |
version 1.7, 2022/12/23 17:09:27 |
|
|
# Copyright (C) 2014-2018 Free Software Foundation, Inc. |
# Copyright (C) 2014-2020 Free Software Foundation, Inc. |
# |
# |
# Copying and distribution of this file, with or without modification, |
# Copying and distribution of this file, with or without modification, |
# are permitted in any medium without royalty provided the copyright |
# are permitted in any medium without royalty provided the copyright |
# notice and this notice are preserved. |
# notice and this notice are preserved. |
|
|
cat <<EOF |
cat <<EOF |
/* Copyright (C) 2014-2018 Free Software Foundation, Inc. |
/* Copyright (C) 2014-2020 Free Software Foundation, Inc. |
|
|
Copying and distribution of this script, with or without modification, |
Copying and distribution of this script, with or without modification, |
are permitted in any medium without royalty provided the copyright |
are permitted in any medium without royalty provided the copyright |
|
|
${CONSTRUCTING+ PROVIDE (___do_global_ctors = .);} |
${CONSTRUCTING+ PROVIDE (___do_global_ctors = .);} |
${CONSTRUCTING+ SHORT (0xe1fc); /* push srp */} |
${CONSTRUCTING+ SHORT (0xe1fc); /* push srp */} |
${CONSTRUCTING+ SHORT (0xbe7e);} |
${CONSTRUCTING+ SHORT (0xbe7e);} |
${CONSTRUCTING+ *(.init)} |
${CONSTRUCTING+ KEEP (*(SORT_NONE(.init)))} |
${CONSTRUCTING+ SHORT (0x0d3e); /* jump [sp+] */} |
${CONSTRUCTING+ SHORT (0x0d3e); /* jump [sp+] */} |
${CONSTRUCTING+ PROVIDE (__init__end = .);} |
${CONSTRUCTING+ PROVIDE (__init__end = .);} |
${CONSTRUCTING+ PROVIDE (___init__end = .);} |
${CONSTRUCTING+ PROVIDE (___init__end = .);} |
|
|
${CONSTRUCTING+ PROVIDE (___do_global_dtors = .);} |
${CONSTRUCTING+ PROVIDE (___do_global_dtors = .);} |
${CONSTRUCTING+ SHORT (0xe1fc); /* push srp */} |
${CONSTRUCTING+ SHORT (0xe1fc); /* push srp */} |
${CONSTRUCTING+ SHORT (0xbe7e);} |
${CONSTRUCTING+ SHORT (0xbe7e);} |
${CONSTRUCTING+ *(.fini)} |
${CONSTRUCTING+ KEEP (*(SORT_NONE(.fini)))} |
${CONSTRUCTING+ SHORT (0x0d3e); /* jump [sp+] */} |
${CONSTRUCTING+ SHORT (0x0d3e); /* jump [sp+] */} |
${CONSTRUCTING+ PROVIDE (__fini__end = .);} |
${CONSTRUCTING+ PROVIDE (__fini__end = .);} |
${CONSTRUCTING+ ___fini__end = .;} |
${CONSTRUCTING+ ___fini__end = .;} |