| 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 4812 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  4823     case MAP_SPACE: |  4823     case MAP_SPACE: | 
|  4824       return map_space_->Contains(addr); |  4824       return map_space_->Contains(addr); | 
|  4825     case LO_SPACE: |  4825     case LO_SPACE: | 
|  4826       return lo_space_->SlowContains(addr); |  4826       return lo_space_->SlowContains(addr); | 
|  4827   } |  4827   } | 
|  4828   UNREACHABLE(); |  4828   UNREACHABLE(); | 
|  4829   return false; |  4829   return false; | 
|  4830 } |  4830 } | 
|  4831  |  4831  | 
|  4832  |  4832  | 
 |  4833 bool Heap::IsValidAllocationSpace(AllocationSpace space) { | 
 |  4834   switch (space) { | 
 |  4835     case NEW_SPACE: | 
 |  4836     case OLD_SPACE: | 
 |  4837     case CODE_SPACE: | 
 |  4838     case MAP_SPACE: | 
 |  4839     case LO_SPACE: | 
 |  4840       return true; | 
 |  4841     default: | 
 |  4842       return false; | 
 |  4843   } | 
 |  4844 } | 
 |  4845  | 
 |  4846  | 
|  4833 bool Heap::RootIsImmortalImmovable(int root_index) { |  4847 bool Heap::RootIsImmortalImmovable(int root_index) { | 
|  4834   switch (root_index) { |  4848   switch (root_index) { | 
|  4835 #define CASE(name)               \ |  4849 #define CASE(name)               \ | 
|  4836   case Heap::k##name##RootIndex: \ |  4850   case Heap::k##name##RootIndex: \ | 
|  4837     return true; |  4851     return true; | 
|  4838     IMMORTAL_IMMOVABLE_ROOT_LIST(CASE); |  4852     IMMORTAL_IMMOVABLE_ROOT_LIST(CASE); | 
|  4839 #undef CASE |  4853 #undef CASE | 
|  4840     default: |  4854     default: | 
|  4841       return false; |  4855       return false; | 
|  4842   } |  4856   } | 
| (...skipping 1710 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  6553     *object_type = "CODE_TYPE";                                                \ |  6567     *object_type = "CODE_TYPE";                                                \ | 
|  6554     *object_sub_type = "CODE_AGE/" #name;                                      \ |  6568     *object_sub_type = "CODE_AGE/" #name;                                      \ | 
|  6555     return true; |  6569     return true; | 
|  6556     CODE_AGE_LIST_COMPLETE(COMPARE_AND_RETURN_NAME) |  6570     CODE_AGE_LIST_COMPLETE(COMPARE_AND_RETURN_NAME) | 
|  6557 #undef COMPARE_AND_RETURN_NAME |  6571 #undef COMPARE_AND_RETURN_NAME | 
|  6558   } |  6572   } | 
|  6559   return false; |  6573   return false; | 
|  6560 } |  6574 } | 
|  6561 }  // namespace internal |  6575 }  // namespace internal | 
|  6562 }  // namespace v8 |  6576 }  // namespace v8 | 
| OLD | NEW |