5#ifndef INCLUDE_CPPGC_TESTING_H_
6#define INCLUDE_CPPGC_TESTING_H_
8#include "cppgc/common.h"
9#include "cppgc/macros.h"
17
18
22
23
24
25
26
27
28
29
35
36
37
38
46 const OverrideEmbedderStackStateScope&) =
delete;
53
54
55
56
62
63
67
68
69
70
71
75
76
77
78
79
80
84
85
86
87
88
89
93
94
~OverrideEmbedderStackStateScope()
OverrideEmbedderStackStateScope(const OverrideEmbedderStackStateScope &)=delete
OverrideEmbedderStackStateScope(HeapHandle &heap_handle, EmbedderStackState state)
OverrideEmbedderStackStateScope & operator=(const OverrideEmbedderStackStateScope &)=delete
StandaloneTestingHeap(HeapHandle &)
void ToggleMainThreadMarking(bool should_mark)
bool PerformMarkingStep(EmbedderStackState stack_state)
void FinalizeGarbageCollection(EmbedderStackState stack_state)
void ForceCompactionForNextGarbageCollection()
void StartGarbageCollection()
#define CPPGC_STACK_ALLOCATED()
V8_EXPORT bool IsHeapObjectOld(void *)