|
Integrate map marking into static marking visitor.
This refactors the specialized marking of map contents to be done by the
static marking visitor shared between full and incremental marking. This
also fixes an issue where some maps weren't accounted for in the object
stats tracker. But more importantly, it simplifies the code base.
R=verwaest@chromium.org
Committed: https://code.google.com/p/v8/source/detail?r=12526
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+119 lines, -237 lines) |
Patch |
|
M |
src/heap.h
|
View
|
|
1 chunk |
+0 lines, -7 lines |
0 comments
|
Download
|
|
M |
src/incremental-marking.h
|
View
|
|
2 chunks |
+0 lines, -11 lines |
0 comments
|
Download
|
|
M |
src/incremental-marking.cc
|
View
|
|
5 chunks |
+15 lines, -35 lines |
0 comments
|
Download
|
|
M |
src/incremental-marking-inl.h
|
View
|
|
1 chunk |
+0 lines, -21 lines |
0 comments
|
Download
|
|
M |
src/mark-compact.h
|
View
|
|
4 chunks |
+0 lines, -42 lines |
0 comments
|
Download
|
|
M |
src/mark-compact.cc
|
View
|
|
3 chunks |
+13 lines, -93 lines |
2 comments
|
Download
|
|
M |
src/mark-compact-inl.h
|
View
|
|
2 chunks |
+3 lines, -23 lines |
0 comments
|
Download
|
|
M |
src/objects-visiting.h
|
View
|
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/objects-visiting-inl.h
|
View
|
|
3 chunks |
+82 lines, -5 lines |
2 comments
|
Download
|
Total messages: 3 (0 generated)
|