diff options
Diffstat (limited to 'etc/DEBUG')
| -rw-r--r-- | etc/DEBUG | 13 |
1 files changed, 13 insertions, 0 deletions
| @@ -272,6 +272,13 @@ related data structures in a terse and user-friendly format: | |||
| 272 | The above commands also exist in a version with an `x' suffix which | 272 | The above commands also exist in a version with an `x' suffix which |
| 273 | takes an object of the relevant type as argument. | 273 | takes an object of the relevant type as argument. |
| 274 | 274 | ||
| 275 | ** Following longjmp call. | ||
| 276 | |||
| 277 | Recent versions of glibc (2.4+?) encrypt stored values for setjmp/longjmp which | ||
| 278 | prevents GDB from being able to follow a longjmp call using `next'. To | ||
| 279 | disable this protection you need to set the environment variable | ||
| 280 | LD_POINTER_GUARD to 0. | ||
| 281 | |||
| 275 | ** Using GDB in Emacs | 282 | ** Using GDB in Emacs |
| 276 | 283 | ||
| 277 | Debugging with GDB in Emacs offers some advantages over the command line (See | 284 | Debugging with GDB in Emacs offers some advantages over the command line (See |
| @@ -739,4 +746,10 @@ look at the disassembly to determine which registers are being used, | |||
| 739 | and look at those registers directly, to see the actual current values | 746 | and look at those registers directly, to see the actual current values |
| 740 | of these variables. | 747 | of these variables. |
| 741 | 748 | ||
| 749 | |||
| 750 | Local variables: | ||
| 751 | mode: outline | ||
| 752 | paragraph-separate: "[ ]*$" | ||
| 753 | end: | ||
| 754 | |||
| 742 | ;;; arch-tag: fbf32980-e35d-481f-8e4c-a2eca2586e6b | 755 | ;;; arch-tag: fbf32980-e35d-481f-8e4c-a2eca2586e6b |