1. 06 Aug, 2021 3 commits
  2. 19 Jul, 2021 1 commit
  3. 15 Jul, 2021 2 commits
  4. 21 Jun, 2021 2 commits
    • Daniel Lehmann's avatar
      [wasm] Merge code space write scope implementations · 8a3c4881
      Daniel Lehmann authored
      Merges `NativeModuleModificationScope` (with an implementation using
      Intel PKU, if available, and mprotect otherwise) and
      `CodeSpaceWriteScope` (for Apple Silicon, where switching to RWX with
      mprotect is disallowed anyway, so MAP_JIT and thread-local switching
      must be used).
      
      Because `CodeSpaceWriteScope` sounded better (and is shorter), we kept
      its name (which unfortunately makes the diff a bit harder to read).
      
      R=clemensb@chromium.org
      CC=jkummerow@chromium.org
      
      Bug: v8:11714
      
      Cq-Include-Trybots: luci.v8.try:v8_linux64_fyi_rel_ng
      Change-Id: Ib2a7d18e72797a725ed34b904c70769166d811dd
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2972911Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
      Commit-Queue: Daniel Lehmann <dlehmann@google.com>
      Cr-Commit-Position: refs/heads/master@{#75272}
      8a3c4881
    • Daniel Lehmann's avatar
      [wasm] Move NativeModuleModificationScope impl · 2ef8f917
      Daniel Lehmann authored
      In an effort to merge `CODE_SPACE_WRITE_SCOPE` and
      `NativeModuleModificationScope`, this CL moves the interface and
      implementation of the latter into code-space-access.{h,cc}, where the
      former already lives. No other changes to the code itself.
      
      R=clemensb@chromium.org
      CC=jkummerow@chromium.org
      
      Bug: v8:11714
      
      Cq-Include-Trybots: luci.v8.try:v8_linux64_fyi_rel_ng
      Change-Id: I1aabce26f2033430523a7a3a0a4864e7267bee21
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2972803Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
      Commit-Queue: Daniel Lehmann <dlehmann@google.com>
      Cr-Commit-Position: refs/heads/master@{#75267}
      2ef8f917
  5. 16 Mar, 2021 1 commit
  6. 26 Nov, 2020 1 commit
  7. 09 Sep, 2020 1 commit