summaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/diff/lib/index.js
diff options
context:
space:
mode:
authorMatin Zadehdolatabad <zadehdolatabad@gmail.com>2021-02-08 17:22:37 +0330
committerMichaël Zasso <targos@protonmail.com>2021-02-25 00:16:10 +0100
commitd6b50611f49ea5db3abb62a0bedacea33c140af6 (patch)
tree96e2a8ee0901b9812dbc1fbbdd181f0b91b9124f /deps/npm/node_modules/diff/lib/index.js
parentbb2a98ff4198b06e9c785884fcf852915f125979 (diff)
downloadnode-new-d6b50611f49ea5db3abb62a0bedacea33c140af6.tar.gz
deps: V8: cherry-pick 0c8b6e415c30
Original commit message: [mac][wasm] Work around MacOS 11.2 code page decommit failures MacOS 11.2 refuses to set "no access" permissions on memory that we previously used for JIT-compiled code. It is still unclear whether this is WAI on the part of the kernel. In the meantime, as a workaround, we use madvise(..., MADV_FREE_REUSABLE) instead of mprotect(..., NONE) when discarding code pages. This is inspired by what Chromium's gin platform does. Fixed: v8:11389 Change-Id: I866586932573b4253002436ae5eee4e0411c45fc Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2679688 Commit-Queue: Jakob Kummerow <jkummerow@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Auto-Submit: Jakob Kummerow <jkummerow@chromium.org> Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/master@{#72559} Refs: https://github.com/v8/v8/commit/0c8b6e415c3020a987d2287f1543d629cd993535 Fixes: https://github.com/nodejs/node/issues/37061 PR-URL: https://github.com/nodejs/node/pull/37276 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Ash Cripps <acripps@redhat.com>
Diffstat (limited to 'deps/npm/node_modules/diff/lib/index.js')
0 files changed, 0 insertions, 0 deletions