* lisp.h: Replace #if 0 code for checking with text pointing to
the --enable-checking configure flag. * emacs.c (main): Mention the --enable-profiling configure flag instead of using CFLAGS.
This commit is contained in:
parent
3b64d86b56
commit
7b3a82d7e3
3 changed files with 11 additions and 26 deletions
|
@ -1,3 +1,11 @@
|
|||
2009-08-26 Dan Nicolaescu <dann@ics.uci.edu>
|
||||
|
||||
* lisp.h: Replace #if 0 code for checking with text pointing to
|
||||
the --enable-checking configure flag.
|
||||
|
||||
* emacs.c (main): Mention the --enable-profiling configure flag
|
||||
instead of using CFLAGS.
|
||||
|
||||
2009-08-26 Ken Raeburn <raeburn@raeburn.org>
|
||||
|
||||
* Makefile.in (buildobj.h): New target.
|
||||
|
|
|
@ -1809,9 +1809,7 @@ main (int argc, char **argv)
|
|||
/* Set up for profiling. This is known to work on FreeBSD,
|
||||
GNU/Linux and MinGW. It might work on some other systems too.
|
||||
Give it a try and tell us if it works on your system. To compile
|
||||
for profiling, add -pg to the switches your platform uses in
|
||||
CFLAGS and LDFLAGS. For example:
|
||||
`make CFLAGS="-pg -g -O -DPROFILING=1" LDFLAGS="-pg -g"'. */
|
||||
for profiling, use the configure option --enable-profiling. */
|
||||
#if defined (__FreeBSD__) || defined (GNU_LINUX) || defined(__MINGW32__)
|
||||
#ifdef PROFILING
|
||||
if (initialized)
|
||||
|
|
25
src/lisp.h
25
src/lisp.h
|
@ -28,29 +28,8 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#define P_(proto) ()
|
||||
#endif
|
||||
|
||||
#if 0
|
||||
/* Define this temporarily to hunt a bug. If defined, the size of
|
||||
strings is redundantly recorded in sdata structures so that it can
|
||||
be compared to the sizes recorded in Lisp strings. */
|
||||
|
||||
#define GC_CHECK_STRING_BYTES 1
|
||||
|
||||
/* Define this to check for short string overrun. */
|
||||
|
||||
#define GC_CHECK_STRING_OVERRUN 1
|
||||
|
||||
/* Define this to check the string free list. */
|
||||
|
||||
#define GC_CHECK_STRING_FREE_LIST 1
|
||||
|
||||
/* Define this to check for malloc buffer overrun. */
|
||||
|
||||
#define XMALLOC_OVERRUN_CHECK 1
|
||||
|
||||
/* Define this to check for errors in cons list. */
|
||||
/* #define GC_CHECK_CONS_LIST 1 */
|
||||
|
||||
#endif /* 0 */
|
||||
/* Use the configure flag --enable-checking[=LIST] to enable various
|
||||
types of run time checks for Lisp objects. */
|
||||
|
||||
#ifdef GC_CHECK_CONS_LIST
|
||||
#define CHECK_CONS_LIST() check_cons_list()
|
||||
|
|
Loading…
Add table
Reference in a new issue