| OLD | NEW |
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "src/v8.h" | 5 #include "src/v8.h" |
| 6 | 6 |
| 7 #include "src/accessors.h" | 7 #include "src/accessors.h" |
| 8 #include "src/api.h" | 8 #include "src/api.h" |
| 9 #include "src/base/bits.h" | 9 #include "src/base/bits.h" |
| 10 #include "src/base/once.h" | 10 #include "src/base/once.h" |
| (...skipping 5107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5118 | 5118 |
| 5119 new_space_.Verify(); | 5119 new_space_.Verify(); |
| 5120 | 5120 |
| 5121 old_space_->Verify(&visitor); | 5121 old_space_->Verify(&visitor); |
| 5122 map_space_->Verify(&visitor); | 5122 map_space_->Verify(&visitor); |
| 5123 | 5123 |
| 5124 VerifyPointersVisitor no_dirty_regions_visitor; | 5124 VerifyPointersVisitor no_dirty_regions_visitor; |
| 5125 code_space_->Verify(&no_dirty_regions_visitor); | 5125 code_space_->Verify(&no_dirty_regions_visitor); |
| 5126 | 5126 |
| 5127 lo_space_->Verify(); | 5127 lo_space_->Verify(); |
| 5128 |
| 5129 mark_compact_collector_.VerifyWeakEmbeddedObjectsInCode(); |
| 5130 if (FLAG_omit_map_checks_for_leaf_maps) { |
| 5131 mark_compact_collector_.VerifyOmittedMapChecks(); |
| 5132 } |
| 5128 } | 5133 } |
| 5129 #endif | 5134 #endif |
| 5130 | 5135 |
| 5131 | 5136 |
| 5132 void Heap::ZapFromSpace() { | 5137 void Heap::ZapFromSpace() { |
| 5133 if (!new_space_.IsFromSpaceCommitted()) return; | 5138 if (!new_space_.IsFromSpaceCommitted()) return; |
| 5134 NewSpacePageIterator it(new_space_.FromSpaceStart(), | 5139 NewSpacePageIterator it(new_space_.FromSpaceStart(), |
| 5135 new_space_.FromSpaceEnd()); | 5140 new_space_.FromSpaceEnd()); |
| 5136 while (it.has_next()) { | 5141 while (it.has_next()) { |
| 5137 NewSpacePage* page = it.next(); | 5142 NewSpacePage* page = it.next(); |
| (...skipping 1723 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6861 *object_type = "CODE_TYPE"; \ | 6866 *object_type = "CODE_TYPE"; \ |
| 6862 *object_sub_type = "CODE_AGE/" #name; \ | 6867 *object_sub_type = "CODE_AGE/" #name; \ |
| 6863 return true; | 6868 return true; |
| 6864 CODE_AGE_LIST_COMPLETE(COMPARE_AND_RETURN_NAME) | 6869 CODE_AGE_LIST_COMPLETE(COMPARE_AND_RETURN_NAME) |
| 6865 #undef COMPARE_AND_RETURN_NAME | 6870 #undef COMPARE_AND_RETURN_NAME |
| 6866 } | 6871 } |
| 6867 return false; | 6872 return false; |
| 6868 } | 6873 } |
| 6869 } // namespace internal | 6874 } // namespace internal |
| 6870 } // namespace v8 | 6875 } // namespace v8 |
| OLD | NEW |