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