projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[runtime] Initialize the class name cache using double checked locking.
[mono.git]
/
mono
/
sgen
/
sgen-cardtable.c
diff --git
a/mono/sgen/sgen-cardtable.c
b/mono/sgen/sgen-cardtable.c
index 6343de1be07cde5dc09a2d115972a173835f13e9..fb18def266d4bd4441db6466c5f782c4bd2b80d9 100644
(file)
--- a/
mono/sgen/sgen-cardtable.c
+++ b/
mono/sgen/sgen-cardtable.c
@@
-467,7
+467,7
@@
sgen_get_card_table_configuration (int *shift_bits, gpointer *mask)
#if 0
void
#if 0
void
-sgen_card_table_dump_obj_card (
char
*object, size_t size, void *dummy)
+sgen_card_table_dump_obj_card (
GCObject
*object, size_t size, void *dummy)
{
guint8 *start = sgen_card_table_get_card_scan_address (object);
guint8 *end = start + sgen_card_table_number_of_cards_in_range (object, size);
{
guint8 *start = sgen_card_table_get_card_scan_address (object);
guint8 *end = start + sgen_card_table_number_of_cards_in_range (object, size);
@@
-486,7
+486,7
@@
sgen_card_table_dump_obj_card (char *object, size_t size, void *dummy)
#endif
void
#endif
void
-sgen_cardtable_scan_object (
char
*obj, mword block_obj_size, guint8 *cards, gboolean mod_union, ScanCopyContext ctx)
+sgen_cardtable_scan_object (
GCObject
*obj, mword block_obj_size, guint8 *cards, gboolean mod_union, ScanCopyContext ctx)
{
HEAVY_STAT (++large_objects);
{
HEAVY_STAT (++large_objects);
@@
-501,7
+501,7
@@
sgen_cardtable_scan_object (char *obj, mword block_obj_size, guint8 *cards, gboo
ctx.ops->scan_object (obj, sgen_obj_get_descriptor (obj), ctx.queue);
}
ctx.ops->scan_object (obj, sgen_obj_get_descriptor (obj), ctx.queue);
}
- binary_protocol_card_scan (obj, sgen_safe_object_get_size (
(GCObject*)
obj));
+ binary_protocol_card_scan (obj, sgen_safe_object_get_size (obj));
}
#ifdef CARDTABLE_STATS
}
#ifdef CARDTABLE_STATS