Add --jitless to recommended v8 flags.
Now that v8 supports this mode, save some memory and avoid
creating RWX pages in the processes running pdfium.
Change-Id: I7e28331487812abdfef3c9b4fa1a71fb492aba0a
Reviewed-on: https://pdfium-review.googlesource.com/c/49670
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
diff --git a/fpdfsdk/fpdf_view.cpp b/fpdfsdk/fpdf_view.cpp
index d078600..0123035 100644
--- a/fpdfsdk/fpdf_view.cpp
+++ b/fpdfsdk/fpdf_view.cpp
@@ -1062,7 +1062,8 @@
#ifdef PDF_ENABLE_V8
FPDF_EXPORT const char* FPDF_CALLCONV FPDF_GetRecommendedV8Flags() {
// Reduce exposure since no PDF should contain web assembly.
- return "--no-expose-wasm";
+ // Use interpreted JS only to avoid RWX pages in our address space.
+ return "--no-expose-wasm --jitless";
}
#endif // PDF_ENABLE_V8