Re: [Sbcl-commits] master: Remove REQUIRED-FOREIGN-SYMBOLS static symbol
Douglas Katzman via Sbcl-devel <[email protected]> Wed, 11 Feb 2026 10:13:31 -0500
| Newsgroups | gmane.lisp.steel-bank.devel |
|---|---|
| Message-ID | <CAOrNaswZhDW7m_4iy0cSg1QnaM++J1Lcd-=3NeENSYjEK_0r5g@mail.gmail.com> |
This is some output of 'nm -n src/runtime/sbcl.exe' If lisp_sig_handlers is 256 bytes (0x100) long to account for 32 signals * 8 - the places that end at 8d5a0 which is above both internal_errors_enabled and alien_linkage_table_n_prelinked. So the memset clobbers both of those. Unfortunately 'nm -S' does not show the size the linker thinks it allocated to lisp_sig_handlers. 000000014008d4a0 B lisp_sig_handlers 000000014008d558 B internal_errors_enabled 000000014008d560 b .bss 000000014008d560 b .bss 000000014008d560 b .bss 000000014008d560 b .bss 000000014008d560 b lastaddr.1 000000014008d570 b io.2 000000014008d580 b .bss 000000014008d580 b .bss 000000014008d580 B alien_linkage_table_n_prelinked _______________________________________________ Sbcl-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sbcl-devel