| OLD | NEW |
| 1 // Copyright 2006-2008 the V8 project authors. All rights reserved. | 1 // Copyright 2006-2008 the V8 project authors. All rights reserved. |
| 2 | 2 |
| 3 #include <stdlib.h> | 3 #include <stdlib.h> |
| 4 | 4 |
| 5 #include "v8.h" | 5 #include "v8.h" |
| 6 | 6 |
| 7 #include "execution.h" | 7 #include "execution.h" |
| 8 #include "factory.h" | 8 #include "factory.h" |
| 9 #include "macro-assembler.h" | 9 #include "macro-assembler.h" |
| 10 #include "global-handles.h" | 10 #include "global-handles.h" |
| (...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 172 // Check ToString for Numbers | 172 // Check ToString for Numbers |
| 173 CheckNumber(1.1, "1.1"); | 173 CheckNumber(1.1, "1.1"); |
| 174 | 174 |
| 175 CheckFindCodeObject(); | 175 CheckFindCodeObject(); |
| 176 } | 176 } |
| 177 | 177 |
| 178 | 178 |
| 179 TEST(Tagging) { | 179 TEST(Tagging) { |
| 180 InitializeVM(); | 180 InitializeVM(); |
| 181 int request = 24; | 181 int request = 24; |
| 182 ASSERT_EQ(static_cast<intptr_t>(request), OBJECT_SIZE_ALIGN(request)); | 182 CHECK_EQ(request, static_cast<int>(OBJECT_SIZE_ALIGN(request))); |
| 183 CHECK(Smi::FromInt(42)->IsSmi()); | 183 CHECK(Smi::FromInt(42)->IsSmi()); |
| 184 CHECK(Failure::RetryAfterGC(request, NEW_SPACE)->IsFailure()); | 184 CHECK(Failure::RetryAfterGC(request, NEW_SPACE)->IsFailure()); |
| 185 CHECK_EQ(request, Failure::RetryAfterGC(request, NEW_SPACE)->requested()); | 185 CHECK_EQ(request, Failure::RetryAfterGC(request, NEW_SPACE)->requested()); |
| 186 CHECK_EQ(NEW_SPACE, | 186 CHECK_EQ(NEW_SPACE, |
| 187 Failure::RetryAfterGC(request, NEW_SPACE)->allocation_space()); | 187 Failure::RetryAfterGC(request, NEW_SPACE)->allocation_space()); |
| 188 CHECK_EQ(OLD_POINTER_SPACE, | 188 CHECK_EQ(OLD_POINTER_SPACE, |
| 189 Failure::RetryAfterGC(request, | 189 Failure::RetryAfterGC(request, |
| 190 OLD_POINTER_SPACE)->allocation_space()); | 190 OLD_POINTER_SPACE)->allocation_space()); |
| 191 CHECK(Failure::Exception()->IsFailure()); | 191 CHECK(Failure::Exception()->IsFailure()); |
| 192 CHECK(Smi::FromInt(Smi::kMinValue)->IsSmi()); | 192 CHECK(Smi::FromInt(Smi::kMinValue)->IsSmi()); |
| (...skipping 590 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 783 objs[next_objs_index++] = | 783 objs[next_objs_index++] = |
| 784 Factory::NewStringFromAscii(CStrVector(str), TENURED); | 784 Factory::NewStringFromAscii(CStrVector(str), TENURED); |
| 785 delete[] str; | 785 delete[] str; |
| 786 | 786 |
| 787 // Add a Map object to look for. | 787 // Add a Map object to look for. |
| 788 objs[next_objs_index++] = Handle<Map>(HeapObject::cast(*objs[0])->map()); | 788 objs[next_objs_index++] = Handle<Map>(HeapObject::cast(*objs[0])->map()); |
| 789 | 789 |
| 790 CHECK_EQ(objs_count, next_objs_index); | 790 CHECK_EQ(objs_count, next_objs_index); |
| 791 CHECK_EQ(objs_count, ObjectsFoundInHeap(objs, objs_count)); | 791 CHECK_EQ(objs_count, ObjectsFoundInHeap(objs, objs_count)); |
| 792 } | 792 } |
| OLD | NEW |