v8/test/inspector/debugger/set-script-source-2-expected.txt
Ross McIlroy 3530998c0d Reland "Get BytecodeArray via current frame where possible."
This is a reland of 7350e7b220

Disabled LayoutTest that was causing issues and will rebaseline once this has rolled.

Original change's description:
> Get BytecodeArray via current frame where possible.
>
> With BytecodeArray flushing the SFI->BytecodeArray pointer will become pseudo weak.
> Instead of getting the bytecode array from the SFI, get it from the frame instead
> (which is a strong pointer). Note: This won't actually change behaviour since the
> fact that the bytecode array was on the frame will retain it strongly, however it
> makes the contract that the BytecodeArray must exist at these points more explicit.
>
> Updates code in runtime-profiler.cc, frames.cc and runtime-test.cc to do this.
>
> BUG=v8:8395
>
> Cq-Include-Trybots: luci.chromium.try:linux_chromium_headless_rel;master.tryserver.blink:linux_trusty_blink_rel
> Change-Id: Id7a3e6857abd0e89bf238e9b0b01de4461df54e1
> Reviewed-on: https://chromium-review.googlesource.com/c/1310193
> Commit-Queue: Ross McIlroy <rmcilroy@chromium.org>
> Reviewed-by: Mythri Alle <mythria@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#57198}

TBR=mythria@chromium.org

Bug: v8:8395
Change-Id: I63044138f876a1cdfb8bb71499732a257f30d29a
Cq-Include-Trybots: luci.chromium.try:linux_chromium_headless_rel;master.tryserver.blink:linux_trusty_blink_rel
Reviewed-on: https://chromium-review.googlesource.com/c/1314336
Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
Commit-Queue: Ross McIlroy <rmcilroy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#57219}
2018-11-02 16:49:08 +00:00

74 lines
974 B
Plaintext

Tests Debugger.setScriptSource
Running test: addLineAfter
var x = a;
#debugger;
return x + b;
---
Break location after LiveEdit:
var x = a;
#debugger;
var x = 3;
stackChanged: true
Protocol.Debugger.stepInto
function foo(a,b,c) {
var x = #a;
debugger;
Running test: addLineBefore
var x = a;
#debugger;
return x + b;
---
Break location after LiveEdit:
var x = a;
#var x = 3;
debugger;
stackChanged: true
Protocol.Debugger.stepInto
function foo(a,b,c) {
var x = #a;
var x = 3;
Running test: breakAtFirstLineAddLineAfter
function boo() {
#debugger;
var x = 1;
---
Break location after LiveEdit:
function boo() {
#debugger;
var x = 3;
stackChanged: true
Protocol.Debugger.stepInto
function boo() {
#debugger;
var x = 3;
Running test: breakAtFirstLineAddLineBefore
function boo() {
#debugger;
var x = 1;
---
Break location after LiveEdit:
function boo() {
#var x = 3;
debugger;
stackChanged: true
Protocol.Debugger.stepInto
function boo() {
var x = #3;
debugger;