From: Mark Probst Date: Tue, 21 Apr 2015 23:18:34 +0000 (-0700) Subject: [sgen] `SGEN_TV_ELAPSED` returns a `long`. X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=561dfc35a01f1c450fe79d416d3b988091bd08e3;p=mono.git [sgen] `SGEN_TV_ELAPSED` returns a `long`. --- diff --git a/mono/metadata/sgen-client-mono.h b/mono/metadata/sgen-client-mono.h index 458aebd4913..0b00d85eb04 100644 --- a/mono/metadata/sgen-client-mono.h +++ b/mono/metadata/sgen-client-mono.h @@ -593,7 +593,7 @@ extern MonoNativeTlsKey thread_info_key; #define SGEN_TV_DECLARE(name) gint64 name #define SGEN_TV_GETTIME(tv) tv = mono_100ns_ticks () -#define SGEN_TV_ELAPSED(start,end) (int)((end-start)) +#define SGEN_TV_ELAPSED(start,end) ((long)(end-start)) typedef MonoSemType SgenSemaphore; diff --git a/mono/metadata/sgen-gc.c b/mono/metadata/sgen-gc.c index d0674a271df..1e3031907d9 100644 --- a/mono/metadata/sgen-gc.c +++ b/mono/metadata/sgen-gc.c @@ -1205,7 +1205,7 @@ finish_gray_stack (int generation, ScanCopyContext ctx) sgen_client_clear_togglerefs (start_addr, end_addr, ctx); TV_GETTIME (btv); - SGEN_LOG (2, "Finalize queue handling scan for %s generation: %d usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); + SGEN_LOG (2, "Finalize queue handling scan for %s generation: %ld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); /* * handle disappearing links @@ -1587,7 +1587,7 @@ collect_nursery (SgenGrayQueue *unpin_queue, gboolean finish_up_concurrent_mark) TV_GETTIME (atv); time_minor_pinning += TV_ELAPSED (btv, atv); - SGEN_LOG (2, "Finding pinned pointers: %zd in %d usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); + SGEN_LOG (2, "Finding pinned pointers: %zd in %ld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); /* @@ -1602,7 +1602,7 @@ collect_nursery (SgenGrayQueue *unpin_queue, gboolean finish_up_concurrent_mark) /* we don't have complete write barrier yet, so we scan all the old generation sections */ TV_GETTIME (btv); time_minor_scan_remsets += TV_ELAPSED (atv, btv); - SGEN_LOG (2, "Old generation scan: %d usecs", TV_ELAPSED (atv, btv)); + SGEN_LOG (2, "Old generation scan: %ld usecs", TV_ELAPSED (atv, btv)); sgen_drain_gray_stack (-1, ctx); @@ -1643,7 +1643,7 @@ collect_nursery (SgenGrayQueue *unpin_queue, gboolean finish_up_concurrent_mark) sgen_client_binary_protocol_reclaim_end (GENERATION_NURSERY); TV_GETTIME (btv); time_minor_fragment_creation += TV_ELAPSED (atv, btv); - SGEN_LOG (2, "Fragment creation: %d usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); + SGEN_LOG (2, "Fragment creation: %ld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); if (consistency_check_at_minor_collection) sgen_check_major_refs (); @@ -1873,7 +1873,7 @@ major_copy_or_mark_from_roots (size_t *old_next_pin_slot, CopyOrMarkFromRootsMod TV_GETTIME (btv); time_major_pinning += TV_ELAPSED (atv, btv); - SGEN_LOG (2, "Finding pinned pointers: %zd in %d usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); + SGEN_LOG (2, "Finding pinned pointers: %zd in %ld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); major_collector.init_to_space ();