| 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 10853 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10864 env.Dispose(); | 10864 env.Dispose(); |
| 10865 } | 10865 } |
| 10866 | 10866 |
| 10867 | 10867 |
| 10868 THREADED_TEST(ExternalAllocatedMemory) { | 10868 THREADED_TEST(ExternalAllocatedMemory) { |
| 10869 v8::HandleScope outer; | 10869 v8::HandleScope outer; |
| 10870 v8::Persistent<Context> env(Context::New()); | 10870 v8::Persistent<Context> env(Context::New()); |
| 10871 CHECK(!env.IsEmpty()); | 10871 CHECK(!env.IsEmpty()); |
| 10872 const intptr_t kSize = 1024*1024; | 10872 const intptr_t kSize = 1024*1024; |
| 10873 CHECK_EQ(v8::V8::AdjustAmountOfExternalAllocatedMemory(kSize), kSize); | 10873 CHECK_EQ(v8::V8::AdjustAmountOfExternalAllocatedMemory(kSize), kSize); |
| 10874 CHECK_EQ(v8::V8::AdjustAmountOfExternalAllocatedMemory(-kSize), 0l); | 10874 CHECK_EQ(v8::V8::AdjustAmountOfExternalAllocatedMemory(-kSize), |
| 10875 static_cast<intptr_t>(0)); |
| 10875 } | 10876 } |
| 10876 | 10877 |
| 10877 | 10878 |
| 10878 THREADED_TEST(DisposeEnteredContext) { | 10879 THREADED_TEST(DisposeEnteredContext) { |
| 10879 v8::HandleScope scope; | 10880 v8::HandleScope scope; |
| 10880 LocalContext outer; | 10881 LocalContext outer; |
| 10881 { v8::Persistent<v8::Context> inner = v8::Context::New(); | 10882 { v8::Persistent<v8::Context> inner = v8::Context::New(); |
| 10882 inner->Enter(); | 10883 inner->Enter(); |
| 10883 inner.Dispose(); | 10884 inner.Dispose(); |
| 10884 inner.Clear(); | 10885 inner.Clear(); |
| (...skipping 5509 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 16394 | 16395 |
| 16395 TEST(SecondaryStubCache) { | 16396 TEST(SecondaryStubCache) { |
| 16396 StubCacheHelper(true); | 16397 StubCacheHelper(true); |
| 16397 } | 16398 } |
| 16398 | 16399 |
| 16399 | 16400 |
| 16400 TEST(PrimaryStubCache) { | 16401 TEST(PrimaryStubCache) { |
| 16401 StubCacheHelper(false); | 16402 StubCacheHelper(false); |
| 16402 } | 16403 } |
| 16403 | 16404 |
| OLD | NEW |