v8/test
Mythri A a9b7830d3a Ensure bytecode isn't flushed when allocating feedback vector
This is a followup of the cl [1] that fixes a bug where bytecode was
getting flushed when allocating feedback vector. The fix added
IsCompiledScope before allocating a new feedback vector. We now pass
IsCompiledScope to JSFunction::EnsureFeedbackVector. This makes it
explicit that EnsureFeedbackVector expects a function that is compiled
and the bytecode shouldn't be flushed during the allocation.Also adds
a test.


[1] https://chromium-review.googlesource.com/c/v8/v8/+/2218066

Bug: v8:10560
Change-Id: I552c449a57555dffa625b2e4efa04c2c276fc0b4
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2222347
Commit-Queue: Mythri Alle <mythria@chromium.org>
Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#68142}
2020-06-03 13:50:17 +00:00
..
benchmarks [snapshot] Clear reconstructable data prior to d8 stress_snapshot run 2020-05-06 07:11:22 +00:00
cctest Ensure bytecode isn't flushed when allocating feedback vector 2020-06-03 13:50:17 +00:00
common [wasm] Add type immediate to RefNull and RefIsNull instructions 2020-06-03 13:27:27 +00:00
debugger [wasm] Add type immediate to RefNull and RefIsNull instructions 2020-06-03 13:27:27 +00:00
debugging [snapshot] Clear reconstructable data prior to d8 stress_snapshot run 2020-05-06 07:11:22 +00:00
fuzzer [wasm-simd][fuzzer] Add replace lanes 2020-06-03 01:42:51 +00:00
fuzzilli Integrate fuzzilli into v8 2020-06-03 09:53:24 +00:00
inspector [inspector] Report length and endColumn correctly for Wasm. 2020-05-27 08:05:08 +00:00
intl [regexp] Fix non-unicode ignore-case backreferences 2020-06-03 08:59:08 +00:00
js-perf-test [js-perf-test] Benchmark for sloppy equality 2020-05-04 08:29:00 +00:00
memory
message PPC/s390: [wasm] Implement tracing of function calls 2020-05-28 14:44:40 +00:00
mjsunit [wasm] Add type immediate to RefNull and RefIsNull instructions 2020-06-03 13:27:27 +00:00
mkgrokdump [heap] Make ReadOnlySpace use bump pointer allocation 2020-06-03 11:59:37 +00:00
mozilla [snapshot] Clear reconstructable data prior to d8 stress_snapshot run 2020-05-06 07:11:22 +00:00
test262 [Intl] Changes of toStringTag of Intl.* 2020-06-02 20:31:45 +00:00
torque [torque] Generate better code when using & operator on bitfields 2020-05-22 21:59:06 +00:00
unittests Ensure bytecode isn't flushed when allocating feedback vector 2020-06-03 13:50:17 +00:00
wasm-api-tests [wasm] Add type immediate to RefNull and RefIsNull instructions 2020-06-03 13:27:27 +00:00
wasm-js [wasm] Update wasm spec tests 2020-05-25 07:59:57 +00:00
wasm-spec-tests [wasm] Add type immediate to RefNull and RefIsNull instructions 2020-06-03 13:27:27 +00:00
webkit [snapshot] Clear reconstructable data prior to d8 stress_snapshot run 2020-05-06 07:11:22 +00:00
BUILD.gn Integrate fuzzilli into v8 2020-06-03 09:53:24 +00:00
OWNERS