summaryrefslogtreecommitdiff
path: root/include/private
diff options
context:
space:
mode:
authorhboehm <hboehm@138bc75d-0d04-0410-961f-82ee72b054a4>2004-08-28 00:41:41 +0000
committerguest <ivmai@mail.ru>2011-07-29 10:54:25 +0400
commitf7b14e16f7249f80961f82ef7c518c4d1cc0cb43 (patch)
treef260c5b02014fc573747183f820a315b08754353 /include/private
parent932d1f48fe51a37dd24b0047602042e739fea2b1 (diff)
downloadbdwgc-f7b14e16f7249f80961f82ef7c518c4d1cc0cb43.tar.gz
* backgraph.c, gc_priv.h (GC_traverse_back_graph,
GC_print_back_graph_stats): split GC_traverse_back_graph. * backgraph.c: Dynamically grow in_progress_space. * finalize.c (GC_notify_or_invoke_finalizers): also call GC_print_back_graph_stats. * alloc.c, finalize.c, gc_priv.h (GC_generate_random_backtrace_no_gc, GC_print_back_height): Move delarations to header file. * configure.ac: rename --enable-full-debug to --enable-gc-debug. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86685 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'include/private')
-rw-r--r--include/private/gc_priv.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/private/gc_priv.h b/include/private/gc_priv.h
index 08dd8ea2..561e4032 100644
--- a/include/private/gc_priv.h
+++ b/include/private/gc_priv.h
@@ -1725,6 +1725,13 @@ extern GC_bool GC_print_stats; /* Produce at least some logging output */
#ifdef KEEP_BACK_PTRS
extern long GC_backtraces;
+ void GC_generate_random_backtrace_no_gc(void);
+#endif
+
+extern GC_bool GC_print_back_height;
+
+#ifdef MAKE_BACK_GRAPH
+ void GC_print_back_graph_stats(void);
#endif
/* Macros used for collector internal allocation. */