Skip to content

Commit

Permalink
[mono][sgen] Remove more dead code (#84476)
Browse files Browse the repository at this point in the history
  • Loading branch information
BrzVlad committed Apr 7, 2023
1 parent 15c7022 commit 2dcbabf
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 22 deletions.
6 changes: 0 additions & 6 deletions src/mono/mono/sgen/sgen-gc.c
Original file line number Diff line number Diff line change
Expand Up @@ -3928,12 +3928,6 @@ sgen_gc_unlock (void)
mono_coop_mutex_unlock (&sgen_gc_mutex);
}

void
sgen_major_collector_iterate_live_block_ranges (sgen_cardtable_block_callback callback)
{
sgen_major_collector.iterate_live_block_ranges (callback);
}

void
sgen_major_collector_iterate_block_ranges (sgen_cardtable_block_callback callback)
{
Expand Down
2 changes: 0 additions & 2 deletions src/mono/mono/sgen/sgen-gc.h
Original file line number Diff line number Diff line change
Expand Up @@ -641,7 +641,6 @@ sgen_update_reference (GCObject **p, GCObject *o, gboolean allow_null)
/* Major collector */

typedef void (*sgen_cardtable_block_callback) (mword start, mword size);
void sgen_major_collector_iterate_live_block_ranges (sgen_cardtable_block_callback callback);
void sgen_major_collector_iterate_block_ranges (sgen_cardtable_block_callback callback);

void sgen_iterate_all_block_ranges (sgen_cardtable_block_callback callback, gboolean is_parallel);
Expand Down Expand Up @@ -698,7 +697,6 @@ struct _SgenMajorCollector {
void (*pin_objects) (SgenGrayQueue *queue);
void (*pin_major_object) (GCObject *obj, SgenGrayQueue *queue);
void (*scan_card_table) (CardTableScanType scan_type, ScanCopyContext ctx, int job_index, int job_split_count, int block_count);
void (*iterate_live_block_ranges) (sgen_cardtable_block_callback callback);
void (*iterate_block_ranges) (sgen_cardtable_block_callback callback);
void (*iterate_block_ranges_in_parallel) (sgen_cardtable_block_callback callback, int job_index, int job_split_count, int block_count);
void (*update_cardtable_mod_union) (void);
Expand Down
14 changes: 0 additions & 14 deletions src/mono/mono/sgen/sgen-marksweep.c
Original file line number Diff line number Diff line change
Expand Up @@ -2433,19 +2433,6 @@ major_iterate_block_ranges_in_parallel (sgen_cardtable_block_callback callback,
} END_FOREACH_BLOCK_RANGE_NO_LOCK;
}

static void
major_iterate_live_block_ranges (sgen_cardtable_block_callback callback)
{
MSBlockInfo *block;
gboolean has_references;

major_finish_sweep_checking ();
FOREACH_BLOCK_HAS_REFERENCES_NO_LOCK (block, has_references) {
if (has_references)
callback ((mword)MS_BLOCK_FOR_BLOCK_INFO (block), ms_block_size);
} END_FOREACH_BLOCK_NO_LOCK;
}

#ifdef HEAVY_STATISTICS
extern guint64 marked_cards;
extern guint64 scanned_cards;
Expand Down Expand Up @@ -2878,7 +2865,6 @@ sgen_marksweep_init_internal (SgenMajorCollector *collector, gboolean is_concurr
collector->pin_objects = major_pin_objects;
collector->pin_major_object = pin_major_object;
collector->scan_card_table = major_scan_card_table;
collector->iterate_live_block_ranges = major_iterate_live_block_ranges;
collector->iterate_block_ranges = major_iterate_block_ranges;
collector->iterate_block_ranges_in_parallel = major_iterate_block_ranges_in_parallel;
#ifndef DISABLE_SGEN_MAJOR_MARKSWEEP_CONC
Expand Down

0 comments on commit 2dcbabf

Please sign in to comment.