Fix stack misalignment for Linux binaries caused by `linux_sigcode' not being
a multiple of 4 bytes in size. This solves the recent SIGBUS errors for glibc2.1 configurations. Explained by: bde
This commit is contained in:
parent
a84e119fe0
commit
8ebe972975
@ -13,7 +13,7 @@ NON_GPROF_ENTRY(linux_sigcode)
|
||||
int $0x80 /* enter kernel with args on stack */
|
||||
hlt /* never gets here */
|
||||
|
||||
.align 2 /* long word align */
|
||||
.align 4 /* long word align */
|
||||
_linux_esigcode:
|
||||
|
||||
.data
|
||||
|
Loading…
Reference in New Issue
Block a user