1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| #pragma once
|
| #if IL2CPP_ENABLE_WRITE_BARRIER_VALIDATION
|
| namespace il2cpp
| {
| namespace gc
| {
| class WriteBarrierValidation
| {
| public:
| typedef void(*ExternalAllocationTrackerFunction)(void*, size_t, int);
| static void SetExternalAllocationTracker(ExternalAllocationTrackerFunction func);
| typedef void(*ExternalWriteBarrierTrackerFunction)(void**);
| static void SetExternalWriteBarrierTracker(ExternalWriteBarrierTrackerFunction func);
|
| static void Setup();
| static void Run();
| };
| } /* gc */
| } /* il2cpp */
| #endif
|
|