yangguo
db2419c303
[interpreter] Add tests for translating PC from optimized frame.
...
R=mythria@chromium.org , rmcilroy@chromium.org
BUG=v8:4689
LOG=N
Review URL: https://codereview.chromium.org/1759673002
Cr-Commit-Position: refs/heads/master@{#34434}
2016-03-02 14:54:55 +00:00
yangguo
72ba53b19a
[interpreter, debugger] replace bytecode on-stack for debugging.
...
R=mcilroy@chromium.org
BUG=v8:4690
LOG=N
Review URL: https://codereview.chromium.org/1723803004
Cr-Commit-Position: refs/heads/master@{#34210}
2016-02-23 13:11:27 +00:00
yangguo
e032a98d3d
[interpreter, debugger] support debug breaks via bytecode array copy
...
R=mstarzinger@chromium.org , rmcilroy@chromium.org
BUG=v8:4690
LOG=N
Review URL: https://codereview.chromium.org/1703453002
Cr-Commit-Position: refs/heads/master@{#34190}
2016-02-22 13:17:52 +00:00
yangguo
85eff14c37
[interpreter] source positions should not be emitted for dead code.
...
R=mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/1668863002
Cr-Commit-Position: refs/heads/master@{#33775}
2016-02-05 13:29:45 +00:00
yangguo
86164a2573
[interpreter, debugger] implement debugger statement.
...
R=mstarzinger@chromium.org , rmcilroy@chromium.org
BUG=v8:4690
LOG=N
Review URL: https://codereview.chromium.org/1667073002
Cr-Commit-Position: refs/heads/master@{#33739}
2016-02-04 15:07:06 +00:00
yangguo
0f075613e7
[interpreter] temporarily remove --ignition from test.
...
This is to avoid polluting fuzzer seeds with the --ignition flag
until we figure out something better.
TBR=mstarzinger@chromium.org
Review URL: https://codereview.chromium.org/1661333002
Cr-Commit-Position: refs/heads/master@{#33729}
2016-02-04 11:47:00 +00:00
yangguo
876d35e228
[interpreter] add source positions for call and call-new.
...
This change adds the basic infrastructure to record source
positions for bytecode.
R=rmcilroy@chromium.org , vogelheim@chromium.org
BUG=v8:4960
LOG=N
Review URL: https://codereview.chromium.org/1662983002
Cr-Commit-Position: refs/heads/master@{#33726}
2016-02-04 10:50:18 +00:00
yangguo
55438d6084
[interpreter, debugger] abstraction for source position calculation.
...
This change adds AbstractCode, which can be either Code or
BytecodeArray, and adds methods to calculate source position based
on that. Also cleans up to use code offsets instead of raw PC
where possible, and consistently uses the offset from instruction
start (as opposed to code object start).
R=rmcilroy@chromium.org , vogelheim@chromium.org
BUG=v8:4690
LOG=N
Review URL: https://codereview.chromium.org/1618343002
Cr-Commit-Position: refs/heads/master@{#33579}
2016-01-28 12:12:29 +00:00