X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fsgen%2Fsgen-client.h;h=11e6451d5b66b34418fb6fdd2ef66025be26d00f;hb=ca15fa930e71d6a3a61c6be7b91df57b980d110d;hp=4cf9f003d5584bb55b5c7ab30f9170661647c3f7;hpb=32f2f7c898abd259b447eb318e9664e518ea6807;p=mono.git diff --git a/mono/sgen/sgen-client.h b/mono/sgen/sgen-client.h index 4cf9f003d55..11e6451d5b6 100644 --- a/mono/sgen/sgen-client.h +++ b/mono/sgen/sgen-client.h @@ -1,5 +1,6 @@ -/* - * sgen-client.h: SGen client interface. +/** + * \file + * SGen client interface. * * Copyright (C) 2014 Xamarin Inc * @@ -94,7 +95,7 @@ void sgen_client_ensure_weak_gchandles_accessible (void); * parts of the object based on which cards are marked, do so and return TRUE. Otherwise, * return FALSE. */ -gboolean sgen_client_cardtable_scan_object (GCObject *obj, mword block_obj_size, guint8 *cards, ScanCopyContext ctx); +gboolean sgen_client_cardtable_scan_object (GCObject *obj, guint8 *cards, ScanCopyContext ctx); /* * Called after nursery objects have been pinned. No action is necessary. @@ -174,7 +175,7 @@ void sgen_client_scan_thread_data (void *start_nursery, void *end_nursery, gbool * single-threaded programs this is a nop. */ void sgen_client_stop_world (int generation); -void sgen_client_restart_world (int generation, GGTimingInfo *timing); +void sgen_client_restart_world (int generation, gint64 *stw_time); /* * Must return FALSE. The bridge is not supported outside of Mono. @@ -197,12 +198,6 @@ void sgen_client_bridge_register_finalized_object (GCObject *object); void sgen_client_mark_togglerefs (char *start, char *end, ScanCopyContext ctx); void sgen_client_clear_togglerefs (char *start, char *end, ScanCopyContext ctx); -/* - * Called after collections, reporting the amount of time they took. No action is - * necessary. - */ -void sgen_client_log_timing (GGTimingInfo *info, mword last_major_num_sections, mword last_los_memory_usage); - /* * Called to handle `MONO_GC_PARAMS` and `MONO_GC_DEBUG` options. The `handle` functions * must return TRUE if they have recognized and processed the option, FALSE otherwise.