Skip to content

Commit d595bf6

Browse files
jechterUnityAlex
authored andcommitted
Add mono_gc_start_incremental_collection API (#1297)
* update bdwgc * Expose mono_gc_start_incremental_collection API * switch bdwgc repo back to unity-master branch
1 parent e710abe commit d595bf6

File tree

4 files changed

+17
-0
lines changed

4 files changed

+17
-0
lines changed

mono/metadata/boehm-gc.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,6 +336,11 @@ mono_gc_collect_a_little()
336336
return GC_collect_a_little();
337337
}
338338

339+
void mono_gc_start_incremental_collection()
340+
{
341+
GC_start_incremental_collection();
342+
}
343+
339344
/**
340345
* mono_gc_max_generation:
341346
*

mono/metadata/mono-gc.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ MONO_API MonoBoolean mono_gc_is_incremental (void);
125125
MONO_API void mono_gc_set_incremental(MonoBoolean value);
126126
MONO_API void mono_gc_finalize_notify (void);
127127
MONO_API int mono_gc_invoke_finalizers (void);
128+
MONO_API void mono_gc_start_incremental_collection();
128129
/* heap walking is only valid in the pre-stop-world event callback */
129130
MONO_API int mono_gc_walk_heap (int flags, MonoGCReferences callback, void *data);
130131

mono/metadata/null-gc.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,11 @@ mono_gc_collect (int generation)
6161
{
6262
}
6363

64+
void
65+
mono_gc_start_incremental_collection()
66+
{
67+
}
68+
6469
int
6570
mono_gc_max_generation (void)
6671
{

mono/metadata/sgen-mono.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2620,6 +2620,12 @@ mono_gc_collect (int generation)
26202620
MONO_EXIT_GC_UNSAFE;
26212621
}
26222622

2623+
void
2624+
mono_gc_start_incremental_collection()
2625+
{
2626+
2627+
}
2628+
26232629
int
26242630
mono_gc_collection_count (int generation)
26252631
{

0 commit comments

Comments
 (0)