[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Enabling --enable-check-lisp-object-type by default on x86 and AMD64
From: |
Eli Zaretskii |
Subject: |
Re: Enabling --enable-check-lisp-object-type by default on x86 and AMD64 |
Date: |
Wed, 03 May 2017 17:48:34 +0300 |
> Cc: address@hidden, address@hidden
> From: Paul Eggert <address@hidden>
> Date: Tue, 2 May 2017 20:24:18 -0700
>
> Eli Zaretskii wrote:
> > One difficulty this adds in developing is that backtraces are much
> > less readable, as Lisp_Object values are not shown.
>
> Do you mean the C backtrace?
Yes.
> Would it help to add a line "set print frame-arguments all" to
> src/.gdbinit?
Only partially. People who report backtraces seldom bother to start
GDB from the Emacs's src directory, let alone source .gdbinit by hand.
Moreover, latest versions of GDB refuse to auto-load .gdbinit files
from random directories, unless you put some magic in your ~/.gdbinit
(which most people don't). Finally, this setting doesn't affect only
Lisp_Object, it affects any non-scalar arguments, so it has
non-trivial downsides of its own (which I guess is why it is not the
default).
- Enabling --enable-check-lisp-object-type by default on x86 and AMD64 (was: Re: bug#26597: 25.1; Compilation error on master with --enable-check-lisp-object-type), Philipp Stephani, 2017/05/01
- Re: Enabling --enable-check-lisp-object-type by default on x86 and AMD64, Paul Eggert, 2017/05/02
- Re: Enabling --enable-check-lisp-object-type by default on x86 and AMD64, Eli Zaretskii, 2017/05/02
- Re: Enabling --enable-check-lisp-object-type by default on x86 and AMD64, Paul Eggert, 2017/05/02
- Re: Enabling --enable-check-lisp-object-type by default on x86 and AMD64,
Eli Zaretskii <=
- Re: Enabling --enable-check-lisp-object-type by default on x86 and AMD64, Paul Eggert, 2017/05/03
- Re: Enabling --enable-check-lisp-object-type by default on x86 and AMD64, Eli Zaretskii, 2017/05/03
- Re: Enabling --enable-check-lisp-object-type by default on x86 and AMD64, Eli Zaretskii, 2017/05/04
- Re: Enabling --enable-check-lisp-object-type by default on x86 and AMD64, Paul Eggert, 2017/05/05
- Re: Enabling --enable-check-lisp-object-type by default on x86 and AMD64, Eli Zaretskii, 2017/05/06
- Re: Enabling --enable-check-lisp-object-type by default on x86 and AMD64, Paul Eggert, 2017/05/06