69 |
in the ordinary way, with the `p' command. Then type `pr' with no |
in the ordinary way, with the `p' command. Then type `pr' with no |
70 |
arguments. This calls a subroutine which uses the Lisp printer. |
arguments. This calls a subroutine which uses the Lisp printer. |
71 |
|
|
72 |
Note: It is not a good idea to try `pr' if you know that Emacs is in |
You can also use `pp value' to print the emacs value directly. |
73 |
deep trouble: its stack smashed (e.g., if it encountered SIGSEGV due |
|
74 |
to stack overflow), or crucial data structures, such as `obarray', |
Note: It is not a good idea to try `pr' or `pp' if you know that Emacs |
75 |
|
is in deep trouble: its stack smashed (e.g., if it encountered SIGSEGV |
76 |
|
due to stack overflow), or crucial data structures, such as `obarray', |
77 |
corrupted, etc. In such cases, the Emacs subroutine called by `pr' |
corrupted, etc. In such cases, the Emacs subroutine called by `pr' |
78 |
might make more damage, like overwrite some data that is important for |
might make more damage, like overwrite some data that is important for |
79 |
debugging the original problem. |
debugging the original problem. |
444 |
Emacs compiled with GLYPH_DEBUG defined; type "C-h f dump- TAB" and |
Emacs compiled with GLYPH_DEBUG defined; type "C-h f dump- TAB" and |
445 |
"C-h f trace- TAB" to see the full list. |
"C-h f trace- TAB" to see the full list. |
446 |
|
|
447 |
|
When you debug display problems running emacs under X, you can use |
448 |
|
the `ff' command to flush all pending display updates to the screen. |
449 |
|
|
450 |
|
|
451 |
** Debugging LessTif |
** Debugging LessTif |
452 |
|
|