• Shu-yu Guo's avatar
    Reland^4 "[ptr-cage] Turn on shared pointer cage by default for arm64 and x64" · baa4ba3f
    Shu-yu Guo authored
    This is a reland of 8b74fd45
    
    Changes since revert:
    
    - Reverted a61aa491 for not fixing the
      jitless toggling issue on Chromium Win64
    
    - Fix jitless toggling on Win64 by checking FLAG_jitless in
      EmbeddedDataWithMaybeRemappedEmbeddedBuiltins
    
    Original change's description:
    > Reland^3 "[ptr-cage] Turn on shared pointer cage by default for arm64 and x64""
    >
    > This is a reland of 054ff044
    >
    > Change since revert:
    >
    > - Remove assignment to FLAG_enable_short_builtins in test since
    >   it's write-once in CFI.
    >
    > Original change's description:
    > > Reland^2 "[ptr-cage] Turn on shared pointer cage by default for arm64 and x64"
    > >
    > > This is a reland of 1f504c36
    > >
    > > Changes since revert:
    > >
    > > - Removed disabling of RO heap sharing when --stress-snapshot is passed;
    > >   was fixed by f4a6c628
    > > - Fixed crashing tests that caused revert separately in
    > >   a61aa491
    > >
    > > Original change's description:
    > > > > [ptr-cage] Turn on shared pointer cage by default for arm64 and x64
    > > > >
    > > > > Reviewed-on:
    > > > https://chromium-review.googlesource.com/c/v8/v8/+/2873226
    > > > > Reviewed-by: Igor Sheludko <ishell@chromium.org>
    > > > > Reviewed-by: Dominik Inführ <dinfuehr@chromium.org>
    > > > > Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
    > > > > Cr-Commit-Position: refs/heads/master@{#74422}
    > > >
    > > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2878855
    > > > Reviewed-by: Dominik Inführ <dinfuehr@chromium.org>
    > > > Reviewed-by: Adam Klein <adamk@chromium.org>
    > > > Reviewed-by: Igor Sheludko <ishell@chromium.org>
    > > > Reviewed-by: Dan Elphick <delphick@chromium.org>
    > > > Cr-Commit-Position: refs/heads/master@{#74448}
    > >
    > > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2891460
    > > Reviewed-by: Adam Klein <adamk@chromium.org>
    > > Commit-Queue: Shu-yu Guo <syg@chromium.org>
    > > Cr-Commit-Position: refs/heads/master@{#74546}
    >
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2893567
    > Reviewed-by: Shu-yu Guo <syg@chromium.org>
    > Reviewed-by: Adam Klein <adamk@chromium.org>
    > Commit-Queue: Shu-yu Guo <syg@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#74548}
    
    TBR=ishell@chromium.org
    
    Bug: v8:11460
    Change-Id: Ied925de5f886a906b1ca178365aee73155e679cb
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2891697Reviewed-by: 's avatarShu-yu Guo <syg@chromium.org>
    Commit-Queue: Shu-yu Guo <syg@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#74560}
    baa4ba3f
code-range.h 5.92 KB