diff options
Diffstat (limited to 'src/pkg/runtime/heapdump.c')
-rw-r--r-- | src/pkg/runtime/heapdump.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/pkg/runtime/heapdump.c b/src/pkg/runtime/heapdump.c index 59639c1af..3d0a23049 100644 --- a/src/pkg/runtime/heapdump.c +++ b/src/pkg/runtime/heapdump.c @@ -686,8 +686,10 @@ dumpmemprof(void) Special *sp; SpecialProfile *spp; byte *p; - - runtime·iterate_memprof(dumpmemprof_callback); + void (*fn)(Bucket*, uintptr, uintptr*, uintptr, uintptr, uintptr); + + fn = dumpmemprof_callback; + runtime·iterate_memprof(&fn); allspans = runtime·mheap.allspans; for(spanidx=0; spanidx<runtime·mheap.nspan; spanidx++) { |