Commit 0430b5b8 authored by Jakob Kummerow's avatar Jakob Kummerow Committed by V8 LUCI CQ

Fix cctest/JumpTablePatchingStress

after ccefc2e2.

Bug: v8:13023
Change-Id: I5830296fa03e75e503cea116e90ff27327b0b642
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3790960Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
Auto-Submit: Jakob Kummerow <jkummerow@chromium.org>
Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
Commit-Queue: Clemens Backes <clemensb@chromium.org>
Cr-Commit-Position: refs/heads/main@{#82021}
parent 46887d2b
...@@ -254,7 +254,6 @@ TEST(JumpTablePatchingStress) { ...@@ -254,7 +254,6 @@ TEST(JumpTablePatchingStress) {
std::bitset<kAvailableBufferSlots> used_thunk_slots; std::bitset<kAvailableBufferSlots> used_thunk_slots;
buffer->MakeWritableAndExecutable(); buffer->MakeWritableAndExecutable();
RwxMemoryWriteScopeForTesting rwx_write_scope;
// Iterate through jump-table slots to hammer at different alignments within // Iterate through jump-table slots to hammer at different alignments within
// the jump-table, thereby increasing stress for variable-length ISAs. // the jump-table, thereby increasing stress for variable-length ISAs.
...@@ -265,6 +264,7 @@ TEST(JumpTablePatchingStress) { ...@@ -265,6 +264,7 @@ TEST(JumpTablePatchingStress) {
std::vector<std::unique_ptr<TestingAssemblerBuffer>> thunk_buffers; std::vector<std::unique_ptr<TestingAssemblerBuffer>> thunk_buffers;
std::vector<Address> patcher_thunks; std::vector<Address> patcher_thunks;
{ {
RwxMemoryWriteScopeForTesting rwx_write_scope;
// Patch the jump table slot to jump to itself. This will later be patched // Patch the jump table slot to jump to itself. This will later be patched
// by the patchers. // by the patchers.
Address slot_addr = Address slot_addr =
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment