|
- Wire the stack frame iterator to use stack maps for traversing objects if there are stack maps in the code object. If there are no stack maps it still does the old style stack frame traversal between fp and sp looking for tagged pointers.
- Added a mechanism to be able to iterate over the code space and look for a particular object.
- Remove registration of code objects into the code index table.
Committed: https://code.google.com/p/dart/source/detail?r=6302
Total comments: 10
Total comments: 10
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+386 lines, -133 lines) |
Patch |
 |
M |
vm/bitmap.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
vm/bitmap_test.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+2 lines, -4 lines |
0 comments
|
Download
|
 |
M |
vm/code_descriptors.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
vm/code_descriptors.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
vm/code_descriptors_test.cc
|
View
|
1
2
3
4
5
6
7
8
|
5 chunks |
+89 lines, -8 lines |
0 comments
|
Download
|
 |
M |
vm/code_generator.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+1 line, -4 lines |
0 comments
|
Download
|
 |
M |
vm/code_index_table_test.cc
|
View
|
1
2
3
4
5
6
7
8
|
5 chunks |
+7 lines, -8 lines |
0 comments
|
Download
|
 |
M |
vm/compiler.cc
|
View
|
1
2
3
4
5
6
7
8
|
6 chunks |
+0 lines, -12 lines |
0 comments
|
Download
|
 |
M |
vm/debugger.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+3 lines, -5 lines |
0 comments
|
Download
|
 |
M |
vm/disassembler_ia32.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+10 lines, -12 lines |
0 comments
|
Download
|
 |
M |
vm/heap.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
vm/heap.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
vm/object.h
|
View
|
1
2
3
4
5
6
7
8
|
4 chunks |
+12 lines, -5 lines |
0 comments
|
Download
|
 |
M |
vm/object.cc
|
View
|
1
2
3
4
5
6
7
8
|
8 chunks |
+46 lines, -43 lines |
0 comments
|
Download
|
 |
M |
vm/pages.h
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
vm/pages.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+38 lines, -0 lines |
0 comments
|
Download
|
 |
M |
vm/raw_object.h
|
View
|
1
2
3
4
5
6
7
8
|
8 chunks |
+17 lines, -0 lines |
0 comments
|
Download
|
 |
M |
vm/raw_object.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+23 lines, -0 lines |
0 comments
|
Download
|
 |
M |
vm/runtime_entry_test.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
vm/stack_frame.h
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+19 lines, -0 lines |
0 comments
|
Download
|
 |
M |
vm/stack_frame.cc
|
View
|
1
2
3
4
5
6
7
8
|
4 chunks |
+81 lines, -20 lines |
0 comments
|
Download
|
 |
M |
vm/stack_frame_test.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
vm/unit_test.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
vm/visitor.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
Total messages: 6 (0 generated)
|