Return to trace_test.c CVS log | Up to [local] / OpenXM_contrib2 / asir2000 / gc / tests |
File: [local] / OpenXM_contrib2 / asir2000 / gc / tests / trace_test.c (download)
Revision 1.1, Wed Jul 24 08:00:21 2002 UTC (22 years, 2 months ago) by noro
Added gc6.1alpha5. |
#include <stdio.h> #define GC_DEBUG #include "gc.h" struct treenode { struct treenode *x; struct treenode *y; } * root[10]; struct treenode * mktree(int i) { struct treenode * r = GC_MALLOC(sizeof(struct treenode)); if (0 == i) return 0; r -> x = mktree(i-1); r -> y = mktree(i-1); return r; } main() { int i; for (i = 0; i < 10; ++i) { root[i] = mktree(12); } GC_generate_random_backtrace(); GC_generate_random_backtrace(); GC_generate_random_backtrace(); GC_generate_random_backtrace(); }