diff options
Diffstat (limited to 'chromium/v8/src/heap/cppgc-js/cpp-heap.h')
-rw-r--r-- | chromium/v8/src/heap/cppgc-js/cpp-heap.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/chromium/v8/src/heap/cppgc-js/cpp-heap.h b/chromium/v8/src/heap/cppgc-js/cpp-heap.h index b13fd25a323..cf99b8fe602 100644 --- a/chromium/v8/src/heap/cppgc-js/cpp-heap.h +++ b/chromium/v8/src/heap/cppgc-js/cpp-heap.h @@ -5,6 +5,11 @@ #ifndef V8_HEAP_CPPGC_JS_CPP_HEAP_H_ #define V8_HEAP_CPPGC_JS_CPP_HEAP_H_ +#if CPPGC_IS_STANDALONE +static_assert( + false, "V8 targets can not be built with cppgc_is_standalone set to true."); +#endif + #include "include/v8-cppgc.h" #include "include/v8.h" #include "src/base/macros.h" @@ -55,6 +60,10 @@ class V8_EXPORT_PRIVATE CppHeap final void CollectGarbageForTesting( cppgc::internal::GarbageCollector::Config::StackState); + void CollectCustomSpaceStatisticsAtLastGC( + std::vector<cppgc::CustomSpaceIndex>, + std::unique_ptr<CustomSpaceStatisticsReceiver>); + // v8::EmbedderHeapTracer interface. void RegisterV8References( const std::vector<std::pair<void*, void*> >& embedder_fields) final; |