|
[wasm] Enable wasm frame inspection for debugging
This changes many interfaces to accept StandardFrames instead of
JavaScriptFrames, and use the StackTraceFrameIterator instead of the
JavaScriptFrameIterator.
Also, the detailed frame information array now contains the script in
addition to the function, as wasm frames are not associated to any
javascript function.
R=yangguo@chromium.org, ahaas@chromium.org, titzer@chromium.org
BUG= chromium:613110
Total comments: 18
Total comments: 4
Total comments: 4
Total comments: 26
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+449 lines, -153 lines) |
Patch |
|
M |
src/debug/debug.cc
|
View
|
1
2
3
4
5
6
|
5 chunks |
+30 lines, -21 lines |
0 comments
|
Download
|
|
M |
src/debug/debug-evaluate.cc
|
View
|
|
2 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
src/debug/debug-frames.h
|
View
|
1
2
3
4
|
3 chunks |
+14 lines, -7 lines |
0 comments
|
Download
|
|
M |
src/debug/debug-frames.cc
|
View
|
1
2
|
8 chunks |
+37 lines, -23 lines |
0 comments
|
Download
|
|
M |
src/debug/debug-scopes.h
|
View
|
1
2
3
4
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
|
M |
src/debug/debug-scopes.cc
|
View
|
1
2
3
4
5
6
|
4 chunks |
+7 lines, -6 lines |
0 comments
|
Download
|
|
M |
src/debug/mirrors.js
|
View
|
|
4 chunks |
+26 lines, -13 lines |
0 comments
|
Download
|
|
M |
src/frames.h
|
View
|
1
2
3
|
6 chunks |
+26 lines, -9 lines |
0 comments
|
Download
|
|
M |
src/frames.cc
|
View
|
1
2
3
|
10 chunks |
+63 lines, -16 lines |
0 comments
|
Download
|
|
M |
src/frames-inl.h
|
View
|
1
2
3
|
3 chunks |
+0 lines, -15 lines |
0 comments
|
Download
|
|
M |
src/isolate.h
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
src/isolate.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/objects.h
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
src/objects.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
src/runtime/runtime-debug.cc
|
View
|
1
2
3
4
5
|
11 chunks |
+93 lines, -27 lines |
0 comments
|
Download
|
|
M |
src/runtime/runtime-liveedit.cc
|
View
|
|
1 chunk |
+6 lines, -3 lines |
0 comments
|
Download
|
|
M |
src/wasm/wasm-debug.h
|
View
|
1
2
3
|
1 chunk |
+6 lines, -1 line |
0 comments
|
Download
|
|
M |
src/wasm/wasm-debug.cc
|
View
|
1
2
3
|
3 chunks |
+41 lines, -1 line |
0 comments
|
Download
|
|
M |
src/wasm/wasm-module.h
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/wasm/wasm-module.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
test/cctest/test-debug.cc
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
A |
test/mjsunit/wasm/frame-inspection.js
|
View
|
1
2
3
|
1 chunk |
+74 lines, -0 lines |
0 comments
|
Download
|
Dependent Patchsets:
Total messages: 25 (5 generated)
|