v8/test/inspector/debugger
Joyee Cheung f2fd4923f3 [class] error when accessing unused static private method at debug time
At the moment when the static private method is unused
in source code (either explicitly or through eval) but is accessed
at runtime through the debugger, and there are no other potential
references to the class variable in the source code otherwise,
the reference to the class variable is lost here since the class
variable would not be context-allocated, then we could not rebuild
a proper brand check for it.

For now, a ReferenceError would be thrown and the method is considered
"optimized away", similar to how unused ordinary methods in closures
work. Before this patch it would DCHECK when generating bytecode
for the debugger instead of throwing errors.

Bug: v8:9839, v8:8330
Change-Id: I5d63131a7bdba141d01a3e6459bc27d0f5953c1a
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2095637
Commit-Queue: Joyee Cheung <joyee@igalia.com>
Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
Reviewed-by: Shu-yu Guo <syg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#66734}
2020-03-16 18:07:03 +00:00
..
resources [class] Make class field initializers breakable in the debugger 2018-09-17 22:25:44 +00:00
access-obsolete-frame-expected.txt [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
access-obsolete-frame.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
asm-js-breakpoint-before-exec-expected.txt [Test] Add PrepareForOptimization to inspector tests 2019-05-02 16:01:41 +00:00
asm-js-breakpoint-before-exec.js [Test] Add PrepareForOptimization to inspector tests 2019-05-02 16:01:41 +00:00
asm-js-breakpoint-during-exec-expected.txt [Test] Add PrepareForOptimization to inspector tests 2019-05-02 16:01:41 +00:00
asm-js-breakpoint-during-exec.js [Test] Add PrepareForOptimization to inspector tests 2019-05-02 16:01:41 +00:00
asm-js-stack-expected.txt [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
asm-js-stack.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
async-chains-expected.txt WIP: [parser] Fix arrow function name inferring 2019-01-08 08:10:03 +00:00
async-chains.js [inspector] fixed dcheck in stack trace 2017-12-14 20:41:09 +00:00
async-console-count-doesnt-crash-expected.txt [inspector] test for fixed empty stack processing in console.count 2016-10-03 21:10:53 +00:00
async-console-count-doesnt-crash.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
async-for-await-of-promise-stack-expected.txt [ignition] Move for-of desugaring to bytecode 2019-01-14 16:37:41 +00:00
async-for-await-of-promise-stack.js [inspector] reworked async stack instrumentation for async functions 2018-05-30 16:01:59 +00:00
async-function-step-out-expected.txt [test] Update inspector test expectations for await optimization 2019-01-11 16:04:42 +00:00
async-function-step-out.js Revert "[async] Optimize await and AsyncFromSyncIterator" 2018-06-19 20:22:20 +00:00
async-instrumentation-expected.txt [inspector] reworked async instrumentation for promises 2017-11-21 16:56:00 +00:00
async-instrumentation.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
async-promise-late-then-expected.txt [inspector] reworked async instrumentation for promises 2017-11-21 16:56:00 +00:00
async-promise-late-then.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
async-set-timeout-expected.txt [inspector] add async instrumentation for setTimeout in tests 2016-12-13 19:41:22 +00:00
async-set-timeout.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
async-stack-await-expected.txt [inspector] reworked async stack instrumentation for async functions 2018-05-30 16:01:59 +00:00
async-stack-await.js [inspector] reworked async stack instrumentation for async functions 2018-05-30 16:01:59 +00:00
async-stack-created-frame-expected.txt WIP: [parser] Fix arrow function name inferring 2019-01-08 08:10:03 +00:00
async-stack-created-frame.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
async-stack-for-promise-expected.txt WIP: [parser] Fix arrow function name inferring 2019-01-08 08:10:03 +00:00
async-stack-for-promise.js [inspector] reworked async instrumentation for promises 2017-11-21 16:56:00 +00:00
async-stack-load-more-expected.txt WIP: [parser] Fix arrow function name inferring 2019-01-08 08:10:03 +00:00
async-stack-load-more.js [inspector] introduce way to get full stored async stack 2017-11-23 00:22:40 +00:00
break-location-function-calls-expected.txt [inspector] fixed getPossibleBreakpoints 2017-06-07 13:25:52 +00:00
break-location-function-calls.js [inspector] fixed getPossibleBreakpoints 2017-06-07 13:25:52 +00:00
break-locations-await-expected.txt WIP: [parser] Fix arrow function name inferring 2019-01-08 08:10:03 +00:00
break-locations-await.js [inspector] removed break location right before suspension in async function 2017-05-31 12:15:09 +00:00
break-locations-var-init-expected.txt [test] Update inspector test expectations for await optimization 2019-01-11 16:04:42 +00:00
break-locations-var-init.js Revert "[async] Optimize await and AsyncFromSyncIterator" 2018-06-19 20:22:20 +00:00
break-on-exception-and-step-expected.txt [inspector] added missing tests 2018-06-05 01:43:33 +00:00
break-on-exception-and-step.js [inspector] added missing tests 2018-06-05 01:43:33 +00:00
break-on-exception-compiler-errors-expected.txt [scanner] Don't muck with positions of EOS in Next 2018-08-29 14:08:41 +00:00
break-on-exception-compiler-errors.js [inspector] added missing tests 2018-06-05 01:43:33 +00:00
break-on-exception-expected.txt [debug] removed most debugger js 2018-06-03 06:02:59 +00:00
break-on-exception.js [debug] removed most debugger js 2018-06-03 06:02:59 +00:00
breakpoints-and-side-effects-expected.txt Reland "[debug] introduced runtime side effect check" 2018-04-05 03:36:10 +00:00
breakpoints-and-side-effects.js Reland "[debug] introduced runtime side effect check" 2018-04-05 03:36:10 +00:00
breakpoints-expected.txt [inspector] split DebuggerAgent::breakpointsCookie 2017-10-06 22:01:16 +00:00
breakpoints.js [inspector] split DebuggerAgent::breakpointsCookie 2017-10-06 22:01:16 +00:00
call-frame-function-location-expected.txt [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
call-frame-function-location.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
call-frame-url-expected.txt [inspector] added url to Debugger.CallFrame 2017-09-07 16:39:31 +00:00
call-frame-url.js [inspector] added url to Debugger.CallFrame 2017-09-07 16:39:31 +00:00
caught-exception-from-framework-inside-async-expected.txt [inspector] merged IsSubjectToDebugging and IsBlackboxed and fixed issue 2017-03-10 17:44:35 +00:00
caught-exception-from-framework-inside-async.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
caught-uncaught-exceptions-expected.txt [map] Fix map constructor to correctly throw. 2017-11-08 19:54:20 +00:00
caught-uncaught-exceptions.js [map] Fix map constructor to correctly throw. 2017-11-08 19:54:20 +00:00
change-return-value-expected.txt Revert "[inspector] RemoteObject.description should be empty for primitive type" 2018-05-31 18:52:08 +00:00
change-return-value.js [inspector] added Debugger.setReturnValue 2017-11-04 00:38:09 +00:00
class-fields-scopes-expected.txt [class] implement static private methods 2019-10-10 15:34:44 +00:00
class-fields-scopes.js [Class] Fix debug scope iteration for class fields 2018-10-12 14:01:22 +00:00
class-private-fields-scopes-expected.txt [class] hide private name symbols from the block scope in DevTools 2019-08-07 10:55:38 +00:00
class-private-fields-scopes.js [class] hide private name symbols from the block scope in DevTools 2019-08-07 10:55:38 +00:00
class-private-methods-empty-inner-expected.txt [class] maintain private brand information on SFI 2020-03-03 20:25:54 +00:00
class-private-methods-empty-inner.js [class] maintain private brand information on SFI 2020-03-03 20:25:54 +00:00
class-private-methods-expected.txt [class] implement inspector support for static private methods 2020-03-09 20:19:17 +00:00
class-private-methods-preview-expected.txt [class] implement inspector support for private instance methods 2019-12-04 20:13:34 +00:00
class-private-methods-preview.js [class] implement inspector support for private instance methods 2019-12-04 20:13:34 +00:00
class-private-methods-static-expected.txt [class] implement inspector support for static private methods 2020-03-09 20:19:17 +00:00
class-private-methods-static-nested-expected.txt [class] implement inspector support for static private methods 2020-03-09 20:19:17 +00:00
class-private-methods-static-nested.js [class] error when accessing unused static private method at debug time 2020-03-16 18:07:03 +00:00
class-private-methods-static-preview-expected.txt [class] implement inspector support for static private methods 2020-03-09 20:19:17 +00:00
class-private-methods-static-preview.js [class] implement inspector support for static private methods 2020-03-09 20:19:17 +00:00
class-private-methods-static.js [class] error when accessing unused static private method at debug time 2020-03-16 18:07:03 +00:00
class-private-methods-unused-expected.txt [class] error when accessing unused static private method at debug time 2020-03-16 18:07:03 +00:00
class-private-methods-unused.js [class] error when accessing unused static private method at debug time 2020-03-16 18:07:03 +00:00
class-private-methods.js [class] implement inspector support for static private methods 2020-03-09 20:19:17 +00:00
clear-breakpoints-on-disable-expected.txt [inspector] don't call clearAllBreakpoints 2017-07-31 21:23:27 +00:00
clear-breakpoints-on-disable.js [inspector] don't call clearAllBreakpoints 2017-07-31 21:23:27 +00:00
collect-obsolete-async-tasks-expected.txt [inspector] reworked async instrumentation for promises 2017-11-21 16:56:00 +00:00
collect-obsolete-async-tasks.js [inspector] reworked async instrumentation for promises 2017-11-21 16:56:00 +00:00
collect-old-async-call-chains-expected.txt [inspector] reworked async instrumentation for promises 2017-11-21 16:56:00 +00:00
collect-old-async-call-chains.js [inspector] reworked async instrumentation for promises 2017-11-21 16:56:00 +00:00
command-line-api-with-bound-function-expected.txt [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
command-line-api-with-bound-function.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
continue-to-location-expected.txt [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
continue-to-location-target-call-frames-expected.txt [inspector] reworked async stack instrumentation for async functions 2018-05-30 16:01:59 +00:00
continue-to-location-target-call-frames.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
continue-to-location.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
destory-in-break-program-expected.txt [inspector] improved V8Debugger::breakProgram method 2017-04-25 22:55:45 +00:00
destory-in-break-program.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
disable-agent-on-pause-expected.txt [inspector] added missing tests 2018-06-05 01:43:33 +00:00
disable-agent-on-pause.js [inspector] added missing tests 2018-06-05 01:43:33 +00:00
doesnt-step-into-injected-script-expected.txt Reland "[inspector] fixed location of top level function return" 2018-06-18 21:37:49 +00:00
doesnt-step-into-injected-script.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
es6-module-liveedit-expected.txt inspector: allow es6 module liveedit 2018-09-21 19:49:16 +00:00
es6-module-liveedit.js inspector: allow es6 module liveedit 2018-09-21 19:49:16 +00:00
es6-module-script-parsed-expected.txt Use String16Builder.appendUnsignedAsHex for hashes 2018-03-08 10:14:55 +00:00
es6-module-script-parsed.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
eval-scopes-expected.txt Revert "inspector: return [[StableObjectId]] as internal property" 2018-12-06 21:47:22 +00:00
eval-scopes.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
eval-without-codegen-expected.txt Revert "[inspector] RemoteObject.description should be empty for primitive type" 2018-05-31 18:52:08 +00:00
eval-without-codegen.js DevTools: Runtime.callFunctionOn should allow evals 2018-04-04 00:50:41 +00:00
evaluate-at-first-module-line-expected.txt debug: LoadLookupSlot should initialize receiver for modules.. 2018-09-25 14:52:41 +00:00
evaluate-at-first-module-line.js debug: LoadLookupSlot should initialize receiver for modules.. 2018-09-25 14:52:41 +00:00
evaluate-on-call-frame-expected.txt [debug] removed most debugger js 2018-06-03 06:02:59 +00:00
evaluate-on-call-frame-in-module-expected.txt [modules] Make debug-scopes handle synthetic variables 2019-03-04 15:06:02 +00:00
evaluate-on-call-frame-in-module.js [modules] Make debug-scopes handle synthetic variables 2019-03-04 15:06:02 +00:00
evaluate-on-call-frame-return-values-expected.txt [stack-trace] Separate stack-trace symbolization and serialization 2019-07-04 07:34:53 +00:00
evaluate-on-call-frame-return-values.js [inspector] Add tests for Debugger domain 2019-02-20 18:57:33 +00:00
evaluate-on-call-frame-timeout-expected.txt Reland "[inspector] added timeout for Debugger.evaluateOnCallFrame method" 2018-04-26 15:08:52 +00:00
evaluate-on-call-frame-timeout.js Reland "[inspector] added timeout for Debugger.evaluateOnCallFrame method" 2018-04-26 15:08:52 +00:00
evaluate-on-call-frame.js [debug] removed most debugger js 2018-06-03 06:02:59 +00:00
external-stack-trace-expected.txt Reland [inspector] introduced stackTraceId and externalAsyncTask API 2017-11-22 20:56:10 +00:00
external-stack-trace.js [inspector] do not resume on agent disable if there is other agents 2018-05-03 06:23:12 +00:00
for-of-loops-expected.txt [parser] Don't desugar destructuring declarations. 2019-01-09 14:09:23 +00:00
for-of-loops.js [inspector] moved var initialization break location before init expression (reland) 2017-05-30 12:54:49 +00:00
framework-break-expected.txt [Test] Add PrepareForOptimization to inspector tests 2019-05-02 16:01:41 +00:00
framework-break.js [Test] Add PrepareForOptimization to inspector tests 2019-05-02 16:01:41 +00:00
framework-nested-scheduled-break-expected.txt [inspector] use interrupt for pause only as last resort 2018-05-30 13:54:37 +00:00
framework-nested-scheduled-break.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
framework-precise-ranges-expected.txt [inspector] use interrupt for pause only as last resort 2018-05-30 13:54:37 +00:00
framework-precise-ranges.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
framework-stepping-expected.txt [test/inspector] remove any usage of v8::Extension 2017-04-21 23:41:07 +00:00
framework-stepping.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
get-possible-breakpoints-array-literal-expected.txt Reland "[inspector] fixed location of top level function return" 2018-06-18 21:37:49 +00:00
get-possible-breakpoints-array-literal.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
get-possible-breakpoints-class-fields-expected.txt [class] Make class field initializers breakable in the debugger 2018-09-17 22:25:44 +00:00
get-possible-breakpoints-class-fields.js [class] Make class field initializers breakable in the debugger 2018-09-17 22:25:44 +00:00
get-possible-breakpoints-expected.txt [parser] Allow declaring variables without a proxy 2019-01-25 09:10:59 +00:00
get-possible-breakpoints-lazy-error-expected.txt [parser] Track labels in the parser-base rather than parser+ast 2020-02-18 18:04:13 +00:00
get-possible-breakpoints-lazy-error.js [parser] Track labels in the parser-base rather than parser+ast 2020-02-18 18:04:13 +00:00
get-possible-breakpoints-master-expected.txt [async] Improve async function handling. 2018-10-10 06:37:53 +00:00
get-possible-breakpoints-master.js [fullcodegen] Remove --stress-fullcodegen flag. 2017-08-10 09:52:49 +00:00
get-possible-breakpoints-restrict-to-function-expected.txt [inspector] moved var initialization break location before init expression (reland) 2017-05-30 12:54:49 +00:00
get-possible-breakpoints-restrict-to-function.js [inspector] moved var initialization break location before init expression (reland) 2017-05-30 12:54:49 +00:00
get-possible-breakpoints.js [parser] Allow declaring variables without a proxy 2019-01-25 09:10:59 +00:00
get-properties-paused-expected.txt [Inspector] Add tests for Runtime domain 2019-03-01 20:34:53 +00:00
get-properties-paused.js [Inspector] Add tests for Runtime domain 2019-03-01 20:34:53 +00:00
inspector-break-api-expected.txt [test/inspector] remove any usage of v8::Extension 2017-04-21 23:41:07 +00:00
inspector-break-api.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
limit-size-of-collected-scripts-expected.txt Reland "[inspector] Allow limiting the total size of collected scripts." 2019-03-16 06:08:17 +00:00
limit-size-of-collected-scripts.js Reland "[inspector] Allow limiting the total size of collected scripts." 2019-03-16 06:08:17 +00:00
max-async-call-chain-depth-expected.txt WIP: [parser] Fix arrow function name inferring 2019-01-08 08:10:03 +00:00
max-async-call-chain-depth.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
max-async-call-stack-depth-changed-expected.txt [inspector] added V8InspectorClient::maxAsyncCallStackDepthChanged 2017-10-18 19:49:57 +00:00
max-async-call-stack-depth-changed.js [inspector] added V8InspectorClient::maxAsyncCallStackDepthChanged 2017-10-18 19:49:57 +00:00
not-hold-promises-expected.txt [inspector] test to check that we don't hold resolved promises 2017-06-06 17:43:55 +00:00
not-hold-promises.js [inspector] test to check that we don't hold resolved promises 2017-06-06 17:43:55 +00:00
object-preview-internal-properties-expected.txt [debugger] Report function proxies as proxies, not as functions 2019-08-21 11:03:30 +00:00
object-preview-internal-properties.js [debugger] Report function proxies as proxies, not as functions 2019-08-21 11:03:30 +00:00
pause-at-negative-offset-expected.txt [inspector] allow negative line and column in Location 2017-08-11 16:07:17 +00:00
pause-at-negative-offset.js [inspector] allow negative line and column in Location 2017-08-11 16:07:17 +00:00
pause-expected.txt Reland "[inspector] fixed location of top level function return" 2018-06-18 21:37:49 +00:00
pause-inside-blackboxed-optimized-expected.txt [inspector] use interrupt for pause only as last resort 2018-05-30 13:54:37 +00:00
pause-inside-blackboxed-optimized.js [Test] Add PrepareForOptimization to inspector tests 2019-05-02 16:01:41 +00:00
pause-on-async-call-expected.txt [inspector] Simplify async stepping 2019-09-13 02:33:22 +00:00
pause-on-async-call-set-timeout-expected.txt inspector: removed deprecated Debugger.scheduleStepIntoAsync 2018-11-29 01:34:04 +00:00
pause-on-async-call-set-timeout.js [inspector] Simplify async stepping 2019-09-13 02:33:22 +00:00
pause-on-async-call.js [inspector] Simplify async stepping 2019-09-13 02:33:22 +00:00
pause-on-oom-expected.txt [inspector] unconditionally pause on OOM 2017-01-18 21:35:09 +00:00
pause-on-oom.js [test] Make pause-on-oom run out of memory faster 2019-12-18 11:45:58 +00:00
pause-on-promise-rejections-expected.txt inspector: mark all pauses on promise rejection with proper reason 2018-09-28 15:53:34 +00:00
pause-on-promise-rejections.js inspector: mark all pauses on promise rejection with proper reason 2018-09-28 15:53:34 +00:00
pause.js [inspector] Return error when paused in different context group 2017-06-06 18:45:52 +00:00
promise-chain-when-limit-hit-expected.txt WIP: [parser] Fix arrow function name inferring 2019-01-08 08:10:03 +00:00
promise-chain-when-limit-hit.js [inspector] reworked async instrumentation for promises 2017-11-21 16:56:00 +00:00
protocol-string-to-double-locale-expected.txt [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
protocol-string-to-double-locale.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
provisional-breakpoint-for-anonymous-script-expected.txt [inspector] provisional breakpoints for anonymous script 2017-10-07 19:08:35 +00:00
provisional-breakpoint-for-anonymous-script.js [inspector] provisional breakpoints for anonymous script 2017-10-07 19:08:35 +00:00
regress-crbug-481896-expected.txt [debug] retire ScriptWrapper 2018-07-05 21:33:03 +00:00
regress-crbug-481896.js [debug] retire ScriptWrapper 2018-07-05 21:33:03 +00:00
regression-1853-expected.txt [debug] retire ScriptWrapper 2018-07-05 21:33:03 +00:00
regression-1853.js [debug] retire ScriptWrapper 2018-07-05 21:33:03 +00:00
regression-419663-expected.txt [debug] retire ScriptWrapper 2018-07-05 21:33:03 +00:00
regression-419663.js [debug] retire ScriptWrapper 2018-07-05 21:33:03 +00:00
regression-424142-expected.txt [debug] retire ScriptWrapper 2018-07-05 21:33:03 +00:00
regression-424142.js [debug] retire ScriptWrapper 2018-07-05 21:33:03 +00:00
remove-breakpoint-at-breakpoint-expected.txt [inspector] added missing tests 2018-06-05 01:43:33 +00:00
remove-breakpoint-at-breakpoint.js [inspector] added missing tests 2018-06-05 01:43:33 +00:00
resource-name-to-url-expected.txt [stack-trace] Separate stack-trace symbolization and serialization 2019-07-04 07:34:53 +00:00
resource-name-to-url.js [inspector] added V8InspectorClient::resourceNameToUrl 2018-08-09 21:36:24 +00:00
restart-frame-expected.txt inspector: fixed Debugger.restartFrame 2019-07-01 20:15:10 +00:00
restart-frame.js inspector: fixed Debugger.restartFrame 2019-07-01 20:15:10 +00:00
restore-breakpoint-expected.txt [inspector] restore provisional breakpoints smarter 2017-02-28 16:14:27 +00:00
restore-breakpoint.js [inspector] split DebuggerAgent::breakpointsCookie 2017-10-06 22:01:16 +00:00
return-break-locations-expected.txt Reland "[inspector] fixed location of top level function return" 2018-06-18 21:37:49 +00:00
return-break-locations.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
scope-skip-variables-with-empty-name-expected.txt Revert "inspector: return [[StableObjectId]] as internal property" 2018-12-06 21:47:22 +00:00
scope-skip-variables-with-empty-name.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
script-end-location-expected.txt [inspector] fixed endLine in Debugger.scriptParsed event 2017-03-03 06:58:11 +00:00
script-end-location.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
script-on-after-compile-expected.txt Revert "inspector: find magic comment using V8 scanner" 2018-09-03 18:42:28 +00:00
script-on-after-compile-snapshot-expected.txt [inspector] Add test for getPossibleBreakpoints on embedded code 2019-04-29 07:47:56 +00:00
script-on-after-compile-snapshot.js [inspector] Add test for getPossibleBreakpoints on embedded code 2019-04-29 07:47:56 +00:00
script-on-after-compile.js Revert "inspector: find magic comment using V8 scanner" 2018-09-03 18:42:28 +00:00
script-origin-stack-expected.txt WIP: [parser] Fix arrow function name inferring 2019-01-08 08:10:03 +00:00
script-origin-stack.js inspector: do not report async tail in Debugger.scriptParsed event 2018-10-18 16:16:57 +00:00
script-parsed-for-runtime-evaluate-expected.txt Use String16Builder.appendUnsignedAsHex for hashes 2018-03-08 10:14:55 +00:00
script-parsed-for-runtime-evaluate.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
script-parsed-hash-expected.txt Use String16Builder.appendUnsignedAsHex for hashes 2018-03-08 10:14:55 +00:00
script-parsed-hash.js [inspector] fixed script-parsed-hash.js test 2017-08-10 07:00:53 +00:00
script-unique-hash-expected.txt [inspector] calculate correct script hash 2018-02-08 23:47:36 +00:00
script-unique-hash.js [inspector] calculate correct script hash 2018-02-08 23:47:36 +00:00
set-async-call-stack-depth-expected.txt [inspector] Add tests for Debugger domain 2019-02-20 18:57:33 +00:00
set-async-call-stack-depth.js [inspector] Add tests for Debugger domain 2019-02-20 18:57:33 +00:00
set-blackbox-patterns-expected.txt [inspector] improve return position of explicit return in non-async function 2017-07-14 19:10:13 +00:00
set-blackbox-patterns.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
set-breakpoint-after-liveedit-expected.txt Reland "[debug] liveedit in native" 2018-07-03 21:01:57 +00:00
set-breakpoint-after-liveedit.js Reland "[debug] liveedit in native" 2018-07-03 21:01:57 +00:00
set-breakpoint-at-last-line-expected.txt Reland "[inspector] fixed location of top level function return" 2018-06-18 21:37:49 +00:00
set-breakpoint-at-last-line.js Reland "[inspector] breakpoint after last break position should not jump to first line" 2017-10-16 22:04:55 +00:00
set-breakpoint-before-enabling-expected.txt [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
set-breakpoint-before-enabling.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
set-breakpoint-expected.txt [debug] retire ScriptWrapper 2018-07-05 21:33:03 +00:00
set-breakpoint-ignore-hint-when-no-location-expected.txt [inspector] do not capture hint if there is no break location 2017-12-12 06:13:51 +00:00
set-breakpoint-ignore-hint-when-no-location.js [inspector] do not capture hint if there is no break location 2017-12-12 06:13:51 +00:00
set-breakpoint-on-function-call-expected.txt [inspector] added Debugger.setBreakpointOnFunctionCall 2018-04-23 20:36:47 +00:00
set-breakpoint-on-function-call.js [inspector] added Debugger.setBreakpointOnFunctionCall 2018-04-23 20:36:47 +00:00
set-breakpoint-url-regex-expected.txt [inspector] Add tests for Debugger domain 2019-02-20 18:57:33 +00:00
set-breakpoint-url-regex.js [inspector] Add tests for Debugger domain 2019-02-20 18:57:33 +00:00
set-breakpoint.js [debug] retire ScriptWrapper 2018-07-05 21:33:03 +00:00
set-instrumentation-breakpoint-expected.txt inspector: added Debugger.setInstrumentationBreakpoint method 2019-05-08 20:34:11 +00:00
set-instrumentation-breakpoint.js inspector: added Debugger.setInstrumentationBreakpoint method 2019-05-08 20:34:11 +00:00
set-script-source-2-expected.txt Reland "Get BytecodeArray via current frame where possible." 2018-11-02 16:49:08 +00:00
set-script-source-2.js [debug] migrate all liveedit tests to use LiveEdit::PatchScript 2018-06-21 15:34:16 +00:00
set-script-source-exception-expected.txt Reland "[debug] liveedit in native" 2018-07-03 21:01:57 +00:00
set-script-source-exception.js [inspector] prepare inspector tests for liveedit rework 2018-06-20 21:40:46 +00:00
set-script-source-expected.txt Reland "[debug] liveedit in native" 2018-07-03 21:01:57 +00:00
set-script-source-stack-padding-expected.txt [debug] retire ScriptWrapper 2018-07-05 21:33:03 +00:00
set-script-source-stack-padding.js [debug] retire ScriptWrapper 2018-07-05 21:33:03 +00:00
set-script-source.js [inspector] prepare inspector tests for liveedit rework 2018-06-20 21:40:46 +00:00
set-skip-all-pauses-expected.txt [inspector] Support multiple sessions per context group 2017-06-01 21:33:59 +00:00
set-skip-all-pauses.js [inspector] Support multiple sessions per context group 2017-06-01 21:33:59 +00:00
set-variable-value-expected.txt [inspector] Add tests for Debugger domain 2019-02-20 18:57:33 +00:00
set-variable-value.js [inspector] Add tests for Debugger domain 2019-02-20 18:57:33 +00:00
side-effect-free-debug-evaluate-expected.txt [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
side-effect-free-debug-evaluate.js [parser] Allow declaring variables without a proxy 2019-01-25 09:10:59 +00:00
step-into-break-on-async-call-expected.txt [inspector] Simplify async stepping 2019-09-13 02:33:22 +00:00
step-into-break-on-async-call.js [inspector] Simplify async stepping 2019-09-13 02:33:22 +00:00
step-into-expected.txt Reland "[inspector] fixed location of top level function return" 2018-06-18 21:37:49 +00:00
step-into-external-async-task-expected.txt [inspector] Simplify async stepping 2019-09-13 02:33:22 +00:00
step-into-external-async-task-same-context-expected.txt [inspector] Simplify async stepping 2019-09-13 02:33:22 +00:00
step-into-external-async-task-same-context.js [inspector] Simplify async stepping 2019-09-13 02:33:22 +00:00
step-into-external-async-task.js [inspector] Simplify async stepping 2019-09-13 02:33:22 +00:00
step-into-nested-arrow-expected.txt Reland "[inspector] fixed location of top level function return" 2018-06-18 21:37:49 +00:00
step-into-nested-arrow.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
step-into-next-script-expected.txt Reland "[inspector] fixed location of top level function return" 2018-06-18 21:37:49 +00:00
step-into-next-script.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
step-into-optimized-blackbox-expected.txt [debug] do not leak optimized code into no-side-effect evaluate. 2018-02-20 11:22:32 +00:00
step-into-optimized-blackbox.js [Test] Add PrepareForOptimization to inspector tests 2019-05-02 16:01:41 +00:00
step-into-out-expected.txt [inspector] added missing tests 2018-06-05 01:43:33 +00:00
step-into-out.js [inspector] added missing tests 2018-06-05 01:43:33 +00:00
step-into.js [fullcodegen] Remove --stress-fullcodegen flag. 2017-08-10 09:52:49 +00:00
step-out-async-await-expected.txt [async] Improve async function handling. 2018-10-10 06:37:53 +00:00
step-out-async-await.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
step-over-another-context-group-expected.txt [inspector] changed a way of preserving stepping between tasks 2017-03-22 16:20:54 +00:00
step-over-another-context-group.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
step-over-caught-exception-expected.txt [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
step-over-caught-exception.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
step-snapshot-expected.txt [parser] Iterate declarations to set initializer positions 2019-01-23 13:28:58 +00:00
step-snapshot.js Reland "Reland "Reland "[code-comments] Put code comments into the code object""" 2018-12-13 22:35:55 +00:00
stepping-after-get-possible-breakpoints-expected.txt [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
stepping-after-get-possible-breakpoints.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
stepping-and-break-program-api-expected.txt [test/inspector] remove any usage of v8::Extension 2017-04-21 23:41:07 +00:00
stepping-and-break-program-api.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
stepping-tail-call-expected.txt Reland "[inspector] fixed location of top level function return" 2018-06-18 21:37:49 +00:00
stepping-tail-call.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
stepping-with-blackboxed-ranges-expected.txt [inspector] improve return position of explicit return in non-async function 2017-07-14 19:10:13 +00:00
stepping-with-blackboxed-ranges.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
stepping-with-natives-and-frameworks-expected.txt Reland "[inspector] fixed location of top level function return" 2018-06-18 21:37:49 +00:00
stepping-with-natives-and-frameworks.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
suspended-generator-scopes-expected.txt Revert "[inspector] RemoteObject.description should be empty for primitive type" 2018-05-31 18:52:08 +00:00
suspended-generator-scopes.js [inspector] report [[Scopes]] all the time 2017-09-12 21:17:35 +00:00
terminate-execution-on-pause-expected.txt Make termination exception more consistent. 2018-11-30 11:33:07 +00:00
terminate-execution-on-pause.js Make termination exception more consistent. 2018-11-30 11:33:07 +00:00
this-in-arrow-function-expected.txt debug-evaluate: do not return JSGlobalObject instead of JSGlobalProxy 2018-08-31 14:20:39 +00:00
this-in-arrow-function.js [inspector] improve this value for arrow function in scopes 2017-10-23 16:40:29 +00:00
update-call-frame-scopes-expected.txt [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
update-call-frame-scopes.js [inspector] Refactor protocol-test.js 2017-05-19 00:35:45 +00:00
wasm-anyref-global-expected.txt [wasm] Remove $ prefix in naming variable, global 2020-03-11 20:50:59 +00:00
wasm-anyref-global.js Remove fake wasm scripts from V8 backend 2020-01-09 13:21:01 +00:00
wasm-clone-module-expected.txt [strings] Reclaim a bit in the hash field 2020-02-17 18:26:07 +00:00
wasm-clone-module.js Remove fake wasm scripts from V8 backend 2020-01-09 13:21:01 +00:00
wasm-debug-command-expected.txt [strings] Reclaim a bit in the hash field 2020-02-17 18:26:07 +00:00
wasm-debug-command.js Implement debug(function) helper for Wasm functions 2020-01-16 20:07:15 +00:00
wasm-get-breakable-locations-byte-offsets-expected.txt [strings] Reclaim a bit in the hash field 2020-02-17 18:26:07 +00:00
wasm-get-breakable-locations-byte-offsets.js Remove fake wasm scripts from V8 backend 2020-01-09 13:21:01 +00:00
wasm-imports-expected.txt [stack-trace] Add url to wasm stack traces 2020-02-18 06:55:28 +00:00
wasm-imports.js Remove fake wasm scripts from V8 backend 2020-01-09 13:21:01 +00:00
wasm-inspect-many-registers-expected.txt [wasm] Add a test to inspect a large number of registers 2020-03-16 14:16:33 +00:00
wasm-inspect-many-registers.js [wasm] Add a test to inspect a large number of registers 2020-03-16 14:16:33 +00:00
wasm-remove-breakpoint-expected.txt [strings] Reclaim a bit in the hash field 2020-02-17 18:26:07 +00:00
wasm-remove-breakpoint.js Remove fake wasm scripts from V8 backend 2020-01-09 13:21:01 +00:00
wasm-reset-context-group-expected.txt [wasm] fix clear context group for wasm 2018-11-06 22:27:17 +00:00
wasm-reset-context-group.js [wasm] Rename {Get,Set,Tee}Local to Local{Get,Set,Tee} 2019-10-08 14:14:40 +00:00
wasm-scope-info-expected.txt [wasm] Remove $ prefix in naming variable, global 2020-03-11 20:50:59 +00:00
wasm-scope-info-liftoff-expected.txt [wasm] Remove $ prefix in naming variable, global 2020-03-11 20:50:59 +00:00
wasm-scope-info-liftoff.js [wasm] Remove obsolete flags from inspector test 2020-03-09 15:12:27 +00:00
wasm-scope-info.js [wasm][debug] Fix index-named locals 2020-01-14 13:13:37 +00:00
wasm-scripts-expected.txt Revert "[wasm-debug] Let wasm scripts report correct column information." 2020-02-24 14:24:26 +00:00
wasm-scripts-with-name-expected.txt [strings] Reclaim a bit in the hash field 2020-02-17 18:26:07 +00:00
wasm-scripts-with-name.js Report real module in addition to fake scripts 2019-11-15 09:59:58 +00:00
wasm-scripts.js Revert "[wasm-debug] Let wasm scripts report correct column information." 2020-02-24 14:24:26 +00:00
wasm-set-breakpoint-expected.txt [strings] Reclaim a bit in the hash field 2020-02-17 18:26:07 +00:00
wasm-set-breakpoint-liftoff-expected.txt [wasm] Load register values from DebugBreak frame 2020-03-16 13:29:03 +00:00
wasm-set-breakpoint-liftoff.js [liftoff] Skip unreachable breakpoints 2020-03-16 13:02:23 +00:00
wasm-set-breakpoint.js Remove fake wasm scripts from V8 backend 2020-01-09 13:21:01 +00:00
wasm-source-expected.txt Remove fake wasm scripts from V8 backend 2020-01-09 13:21:01 +00:00
wasm-source.js Remove fake wasm scripts from V8 backend 2020-01-09 13:21:01 +00:00
wasm-stack-expected.txt [stack-trace] Add url to wasm stack traces 2020-02-18 06:55:28 +00:00
wasm-stack.js [wasm] merge js constants file in module-builder 2019-01-30 22:10:34 +00:00
wasm-stepping-byte-offsets-expected.txt [wasm] Remove $ prefix in naming variable, global 2020-03-11 20:50:59 +00:00
wasm-stepping-byte-offsets.js Remove fake wasm scripts from V8 backend 2020-01-09 13:21:01 +00:00
wasm-stepping-in-from-js-expected.txt [strings] Reclaim a bit in the hash field 2020-02-17 18:26:07 +00:00
wasm-stepping-in-from-js.js Remove fake wasm scripts from V8 backend 2020-01-09 13:21:01 +00:00
wasm-stepping-liftoff-expected.txt [liftoff] Allow resuming execution after stepping 2020-03-13 14:49:47 +00:00
wasm-stepping-liftoff.js [liftoff] Allow resuming execution after stepping 2020-03-13 14:49:47 +00:00
wasm-stepping-to-js-expected.txt [strings] Reclaim a bit in the hash field 2020-02-17 18:26:07 +00:00
wasm-stepping-to-js.js Remove fake wasm scripts from V8 backend 2020-01-09 13:21:01 +00:00
wasm-stepping-with-source-map-expected.txt [wasm] Remove $ prefix in naming variable, global 2020-03-11 20:50:59 +00:00
wasm-stepping-with-source-map.js [wasm] Rename {Get,Set,Tee}Local to Local{Get,Set,Tee} 2019-10-08 14:14:40 +00:00
wasm-unnamed-function-names-expected.txt [wasm] Adopt compatible naming for functions 2020-03-11 16:53:09 +00:00
wasm-unnamed-function-names.js [wasm] Adopt compatible naming for functions 2020-03-11 16:53:09 +00:00