X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fsgen%2Fsgen-client.h;h=6d60c3516c6a380c8a2de1c47827a34229ea853a;hb=52d58c1c5d1770f2c45cbe22b6f2a80b1f886dcc;hp=edf9dde8439e1f1cd4bef151e6dde539d853caf3;hpb=849623f0aeca7c07dfcc3d5070b8d555515be988;p=mono.git diff --git a/mono/sgen/sgen-client.h b/mono/sgen/sgen-client.h index edf9dde8439..6d60c3516c6 100644 --- a/mono/sgen/sgen-client.h +++ b/mono/sgen/sgen-client.h @@ -3,18 +3,7 @@ * * Copyright (C) 2014 Xamarin Inc * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License 2.0 as published by the Free Software Foundation; - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License 2.0 along with this library; if not, write to the Free - * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "mono/sgen/sgen-pointer-queue.h" @@ -105,7 +94,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, gboolean mod_union, ScanCopyContext ctx); +gboolean sgen_client_cardtable_scan_object (GCObject *obj, mword block_obj_size, guint8 *cards, ScanCopyContext ctx); /* * Called after nursery objects have been pinned. No action is necessary. @@ -185,7 +174,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. @@ -208,12 +197,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.