summaryrefslogtreecommitdiff
path: root/testing/test_support.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'testing/test_support.cpp')
-rw-r--r--testing/test_support.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/testing/test_support.cpp b/testing/test_support.cpp
index c4d915e900..a530b3ea4c 100644
--- a/testing/test_support.cpp
+++ b/testing/test_support.cpp
@@ -63,12 +63,12 @@ void InitializeV8Common(const char* exe_path, v8::Platform** platform) {
*platform = v8::platform::CreateDefaultPlatform();
v8::V8::InitializePlatform(*platform);
- v8::V8::Initialize();
// By enabling predictable mode, V8 won't post any background tasks.
- const char predictable_flag[] = "--predictable";
- v8::V8::SetFlagsFromString(predictable_flag,
- static_cast<int>(strlen(predictable_flag)));
+ // By enabling GC, it makes it easier to chase use-after-free.
+ const char v8_flags[] = "--predictable --expose-gc";
+ v8::V8::SetFlagsFromString(v8_flags, static_cast<int>(strlen(v8_flags)));
+ v8::V8::Initialize();
}
#endif // PDF_ENABLE_V8