Lines 45-51
static void *print_out_pointer(const char *prefix, void *p,
Link Here
|
45 |
trace_page_t *page; |
45 |
trace_page_t *page; |
46 |
const char *what; |
46 |
const char *what; |
47 |
|
47 |
|
48 |
page = pagemap_find_page(GC->page_maps, p); |
48 |
page = pagemap_find_page(GC_instance->page_maps, p); |
49 |
if (!page || (trace_page_type(page) == TRACE_PAGE_BAD)) { |
49 |
if (!page || (trace_page_type(page) == TRACE_PAGE_BAD)) { |
50 |
GCPRINT(GCOUTF, "%s??? %p\n", prefix, p); |
50 |
GCPRINT(GCOUTF, "%s??? %p\n", prefix, p); |
51 |
return NULL; |
51 |
return NULL; |
Lines 94-100
static void print_traced_objects(int path_length_limit,
Link Here
|
94 |
GC_print_tagged_value_proc print_tagged_value) |
94 |
GC_print_tagged_value_proc print_tagged_value) |
95 |
{ |
95 |
{ |
96 |
int i; |
96 |
int i; |
97 |
GC->dumping_avoid_collection++; |
97 |
GC_instance->dumping_avoid_collection++; |
98 |
GCPRINT(GCOUTF, "Begin Trace\n"); |
98 |
GCPRINT(GCOUTF, "Begin Trace\n"); |
99 |
for (i = 0; i < found_object_count; i++) { |
99 |
for (i = 0; i < found_object_count; i++) { |
100 |
void *p; |
100 |
void *p; |
Lines 107-111
static void print_traced_objects(int path_length_limit,
Link Here
|
107 |
} |
107 |
} |
108 |
} |
108 |
} |
109 |
GCPRINT(GCOUTF, "End Trace\n"); |
109 |
GCPRINT(GCOUTF, "End Trace\n"); |
110 |
--GC->dumping_avoid_collection; |
110 |
--GC_instance->dumping_avoid_collection; |
111 |
} |
111 |
} |