1. 20 Jul, 2021 2 commits
    • Clemens Backes's avatar
      Reland "[traphandler] Add simulator support" · 180a8ca8
      Clemens Backes authored
      This is a reland of 431fff66.
      The fix is in BUILD.gn: We need to also include chromeos, which is a
      linux target which is not covered by "is_linux" in gn.
      
      R=ahaas@chromium.org
      
      Original change's description:
      > [traphandler] Add simulator support
      >
      > This prepares the trap handler to support being used from simulators.
      > Modifications to the arm64 simulator will be done in a follow-up CL. For
      > now, the trap handler will be registered but not used in Wasm (we emit
      > explicit bounds checks instead, as before).
      >
      > The implementation uses inline assembly, so it is only available on x64
      > POSIX systems for now. This is the main platform we use for testing and
      > for fuzzing, so it should give us the test coverage we need. If needed,
      > inline assembly for other platforms can be added later.
      > The new code will be executed by the existing arm64 simulator bots, e.g.
      > "V8 Linux - arm64 - sim".
      >
      > R=ahaas@chromium.org, mseaborn@chromium.org
      >
      > Bug: v8:11955
      > Change-Id: Idc50291c704d9dea902ae0098e5309f19055816c
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3011160
      > Commit-Queue: Clemens Backes <clemensb@chromium.org>
      > Reviewed-by: Andreas Haas <ahaas@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#75780}
      
      Bug: v8:11955
      Change-Id: I8af39dea5b2cd3fa5418170a458832b3d6075107
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3040844
      Commit-Queue: Clemens Backes <clemensb@chromium.org>
      Commit-Queue: Andreas Haas <ahaas@chromium.org>
      Auto-Submit: Clemens Backes <clemensb@chromium.org>
      Reviewed-by: 's avatarAndreas Haas <ahaas@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#75809}
      180a8ca8
    • Clemens Backes's avatar
      Revert "[traphandler] Add simulator support" · 08581343
      Clemens Backes authored
      This reverts commit 431fff66.
      
      Reason for revert: Causes link error in chrome: https://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20ChromiumOS%20MSan%20Builder/24667/overview
      
      Original change's description:
      > [traphandler] Add simulator support
      >
      > This prepares the trap handler to support being used from simulators.
      > Modifications to the arm64 simulator will be done in a follow-up CL. For
      > now, the trap handler will be registered but not used in Wasm (we emit
      > explicit bounds checks instead, as before).
      >
      > The implementation uses inline assembly, so it is only available on x64
      > POSIX systems for now. This is the main platform we use for testing and
      > for fuzzing, so it should give us the test coverage we need. If needed,
      > inline assembly for other platforms can be added later.
      > The new code will be executed by the existing arm64 simulator bots, e.g.
      > "V8 Linux - arm64 - sim".
      >
      > R=​ahaas@chromium.org, mseaborn@chromium.org
      >
      > Bug: v8:11955
      > Change-Id: Idc50291c704d9dea902ae0098e5309f19055816c
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3011160
      > Commit-Queue: Clemens Backes <clemensb@chromium.org>
      > Reviewed-by: Andreas Haas <ahaas@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#75780}
      
      Bug: v8:11955
      Change-Id: I74d2e41864fc515bd9727898f12ec1498b97ee62
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3040839
      Auto-Submit: Clemens Backes <clemensb@chromium.org>
      Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
      Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
      Cr-Commit-Position: refs/heads/master@{#75798}
      08581343
  2. 19 Jul, 2021 1 commit
    • Clemens Backes's avatar
      [traphandler] Add simulator support · 431fff66
      Clemens Backes authored
      This prepares the trap handler to support being used from simulators.
      Modifications to the arm64 simulator will be done in a follow-up CL. For
      now, the trap handler will be registered but not used in Wasm (we emit
      explicit bounds checks instead, as before).
      
      The implementation uses inline assembly, so it is only available on x64
      POSIX systems for now. This is the main platform we use for testing and
      for fuzzing, so it should give us the test coverage we need. If needed,
      inline assembly for other platforms can be added later.
      The new code will be executed by the existing arm64 simulator bots, e.g.
      "V8 Linux - arm64 - sim".
      
      R=ahaas@chromium.org, mseaborn@chromium.org
      
      Bug: v8:11955
      Change-Id: Idc50291c704d9dea902ae0098e5309f19055816c
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3011160
      Commit-Queue: Clemens Backes <clemensb@chromium.org>
      Reviewed-by: 's avatarAndreas Haas <ahaas@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#75780}
      431fff66
  3. 27 Apr, 2021 1 commit
  4. 09 Feb, 2021 1 commit
  5. 26 Sep, 2019 1 commit
  6. 24 May, 2019 1 commit
  7. 03 May, 2019 1 commit
  8. 19 Feb, 2019 1 commit
  9. 30 Oct, 2018 1 commit
  10. 29 Oct, 2018 11 commits
  11. 21 Sep, 2018 1 commit
  12. 08 Aug, 2018 1 commit
  13. 03 Aug, 2018 3 commits
  14. 02 Aug, 2018 3 commits
  15. 01 Aug, 2018 1 commit
  16. 31 Jul, 2018 2 commits
  17. 30 Jul, 2018 5 commits
  18. 27 Jul, 2018 2 commits
  19. 26 Jul, 2018 1 commit