DescriptionSegv when PDF-side JS object property getter invoked from XFA.
The PDF-side native objects require that the current v8 context
has been set-up to point at the state (via CJS_Runtime) for the
getters, setters, and methods to operate against. XFA doesn't
supply a context with that state, so at the first opportunity for
a PDF-side object to be leaked to XFA, set up the context to mimic
the PDF side.
Changed FXJS_GetRuntimeFromIsolate() to FXJS_GetRuntimeFromV8Context()
for consistency with the newly added method.
BUG=pdfium:266
R=jochen@chromium.org
Committed: https://pdfium.googlesource.com/pdfium/+/4f4603cc1b498bca3b1619006137e50ce80088c1
Patch Set 1 #
Total comments: 4
Patch Set 2 : rewrite comments. #
Total comments: 2
Patch Set 3 : Comment about using right context. #
Messages
Total messages: 19 (8 generated)
|