2003-03-29
2003-03-29 22:46:45 by Martin Stjernholm <mast@lysator.liu.se>
-
e0cbd382a7b870e9254256773898e0cca70f8edf
(15 lines)
(+8/-7)
[
Show
| Annotate
]
Branch: 7.9
Fixes for low_get_program_line_plain. Changed the describe_something
output to be somewhat easier to read.
Rev: src/gc.c:1.210
2:
|| This file is part of Pike. For copyright information see COPYRIGHT.
|| Pike is distributed under GPL, LGPL and MPL. See the file COPYING
|| for more information.
- || $Id: gc.c,v 1.209 2003/03/14 15:50:44 grubba Exp $
+ || $Id: gc.c,v 1.210 2003/03/29 22:46:45 mast Exp $
*/
#include "global.h"
33:
#include "block_alloc.h"
- RCSID("$Id: gc.c,v 1.209 2003/03/14 15:50:44 grubba Exp $");
+ RCSID("$Id: gc.c,v 1.210 2003/03/29 22:46:45 mast Exp $");
int gc_enabled = 1;
878: Inside #if defined(PIKE_DEBUG)
fprintf(stderr,"%*s**The program was written in C.\n",indent,"");
}
- tmp = debug_get_program_line(p, &line);
- if(strcmp(tmp, "-"))
- {
+ tmp = low_get_program_line_plain(p, &line, 1);
+ if (tmp) {
fprintf(stderr,"%*s**Location: %s:%ld\n",
indent, "", tmp, (long)line);
foo=1;
-
+ free (tmp);
break;
}
#if 0
1051:
get_name_of_type(t),
*(INT32 *)a);
+ low_describe_something(a,t,indent,depth,flags,inblock);
+
#ifdef DEBUG_MALLOC
if(!(flags & DESCRIBE_NO_DMALLOC))
debug_malloc_dump_references(a,indent+2,depth-1,flags);
#endif
-
- low_describe_something(a,t,indent,depth,flags,inblock);
+
}
fprintf(stderr,"%*s*******************\n",indent,"");