Stepping over longjmp presumably broken for glibc
Eli Zaretskii
eliz@gnu.org
Fri Dec 23 08:25:00 GMT 2005
> Date: Thu, 22 Dec 2005 16:17:34 -0500
> From: Daniel Jacobowitz <drow@false.org>
> Cc: libc-alpha@sourceware.org
>
> Current versions of glibc for many platforms xor the saved PC with a
> randomized canary, so setting a breakpoint at that "address" isn't
> going to work especially well.
How does glibc restore the correct address when you call longjmp? Do
they save the canary in some place, or something?
More information about the Gdb
mailing list