DescriptionUse phantom handles instead of weak handles
Phantom handles allow for freeing objects with one pass of GC. However,
this means that by the time the callback is invoked, the v8 object already
does no longer exist. To avoid accidential access to the dead object, there
are now two callbacks, where the first must only reset the handle, and the
second does the clean-up work.
R=tsepez@chromium.org
BUG=
Committed: https://pdfium.googlesource.com/pdfium/+/1b8a296b5d1fdd7f6d7daa099f7feef869e05e5e
Patch Set 1 #
Messages
Total messages: 3 (0 generated)
|