| OLD | NEW |
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
| 2 // Redistribution and use in source and binary forms, with or without | 2 // Redistribution and use in source and binary forms, with or without |
| 3 // modification, are permitted provided that the following conditions are | 3 // modification, are permitted provided that the following conditions are |
| 4 // met: | 4 // met: |
| 5 // | 5 // |
| 6 // * Redistributions of source code must retain the above copyright | 6 // * Redistributions of source code must retain the above copyright |
| 7 // notice, this list of conditions and the following disclaimer. | 7 // notice, this list of conditions and the following disclaimer. |
| 8 // * Redistributions in binary form must reproduce the above | 8 // * Redistributions in binary form must reproduce the above |
| 9 // copyright notice, this list of conditions and the following | 9 // copyright notice, this list of conditions and the following |
| 10 // disclaimer in the documentation and/or other materials provided | 10 // disclaimer in the documentation and/or other materials provided |
| (...skipping 4404 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4415 ->Int32Value(context) | 4415 ->Int32Value(context) |
| 4416 .FromJust()); | 4416 .FromJust()); |
| 4417 CHECK_EQ(2, CompileRun("o0_mirror.property('z').value().value()") | 4417 CHECK_EQ(2, CompileRun("o0_mirror.property('z').value().value()") |
| 4418 ->Int32Value(context) | 4418 ->Int32Value(context) |
| 4419 .FromJust()); | 4419 .FromJust()); |
| 4420 CHECK(CompileRun("o0_mirror.property('u').isUndefined()") | 4420 CHECK(CompileRun("o0_mirror.property('u').isUndefined()") |
| 4421 ->BooleanValue(context) | 4421 ->BooleanValue(context) |
| 4422 .FromJust()); | 4422 .FromJust()); |
| 4423 | 4423 |
| 4424 // The prototype (__proto__) for o0 should be o3 as o1 and o2 are hidden. | 4424 // The prototype (__proto__) for o0 should be o3 as o1 and o2 are hidden. |
| 4425 CHECK(CompileRun("o0_mirror.protoObject() == o3_mirror") | 4425 CHECK(CompileRun("o0_mirror.protoObject().value() == o3_mirror.value()") |
| 4426 ->BooleanValue(context) | 4426 ->BooleanValue(context) |
| 4427 .FromJust()); | 4427 .FromJust()); |
| 4428 } | 4428 } |
| 4429 | 4429 |
| 4430 | 4430 |
| 4431 static void ProtperyXNativeGetter( | 4431 static void ProtperyXNativeGetter( |
| 4432 v8::Local<v8::String> property, | 4432 v8::Local<v8::String> property, |
| 4433 const v8::PropertyCallbackInfo<v8::Value>& info) { | 4433 const v8::PropertyCallbackInfo<v8::Value>& info) { |
| 4434 info.GetReturnValue().Set(10); | 4434 info.GetReturnValue().Set(10); |
| 4435 } | 4435 } |
| (...skipping 2216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6652 reinterpret_cast<void*>(isolate)); | 6652 reinterpret_cast<void*>(isolate)); |
| 6653 CHECK(!out_of_memory_callback_called); | 6653 CHECK(!out_of_memory_callback_called); |
| 6654 // The following allocation fails unless the out-of-memory callback | 6654 // The following allocation fails unless the out-of-memory callback |
| 6655 // increases the heap limit. | 6655 // increases the heap limit. |
| 6656 int length = 10 * i::MB / i::kPointerSize; | 6656 int length = 10 * i::MB / i::kPointerSize; |
| 6657 i_isolate->factory()->NewFixedArray(length, i::TENURED); | 6657 i_isolate->factory()->NewFixedArray(length, i::TENURED); |
| 6658 CHECK(out_of_memory_callback_called); | 6658 CHECK(out_of_memory_callback_called); |
| 6659 } | 6659 } |
| 6660 isolate->Dispose(); | 6660 isolate->Dispose(); |
| 6661 } | 6661 } |
| OLD | NEW |