| OLD | NEW | 
|---|
| 1 // Copyright 2008 the V8 project authors. All rights reserved. | 1 // Copyright 2008 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 65 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 76   static const CcTestExtensionFlags Name(1 << Name##_ID); | 76   static const CcTestExtensionFlags Name(1 << Name##_ID); | 
| 77   static const CcTestExtensionFlags NO_EXTENSIONS(0); | 77   static const CcTestExtensionFlags NO_EXTENSIONS(0); | 
| 78   static const CcTestExtensionFlags ALL_EXTENSIONS((1 << kMaxExtensions) - 1); | 78   static const CcTestExtensionFlags ALL_EXTENSIONS((1 << kMaxExtensions) - 1); | 
| 79   EXTENSION_LIST(DEFINE_EXTENSION_FLAG) | 79   EXTENSION_LIST(DEFINE_EXTENSION_FLAG) | 
| 80 #undef DEFINE_EXTENSION_FLAG | 80 #undef DEFINE_EXTENSION_FLAG | 
| 81 | 81 | 
| 82 | 82 | 
| 83 // Use this to expose protected methods in i::Heap. | 83 // Use this to expose protected methods in i::Heap. | 
| 84 class TestHeap : public i::Heap { | 84 class TestHeap : public i::Heap { | 
| 85  public: | 85  public: | 
| 86   using i::Heap::AllocateArgumentsObject; |  | 
| 87   using i::Heap::AllocateByteArray; | 86   using i::Heap::AllocateByteArray; | 
| 88   using i::Heap::AllocateFixedArray; | 87   using i::Heap::AllocateFixedArray; | 
| 89   using i::Heap::AllocateHeapNumber; | 88   using i::Heap::AllocateHeapNumber; | 
| 90   using i::Heap::AllocateJSObject; | 89   using i::Heap::AllocateJSObject; | 
| 91   using i::Heap::AllocateJSObjectFromMap; | 90   using i::Heap::AllocateJSObjectFromMap; | 
| 92   using i::Heap::AllocateMap; | 91   using i::Heap::AllocateMap; | 
| 93   using i::Heap::CopyCode; | 92   using i::Heap::CopyCode; | 
| 94 }; | 93 }; | 
| 95 | 94 | 
| 96 | 95 | 
| (...skipping 398 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 495     CHECK_EQ(0, heap_profiler_->heap_object_map()->FindUntrackedObjects()); | 494     CHECK_EQ(0, heap_profiler_->heap_object_map()->FindUntrackedObjects()); | 
| 496     heap_profiler_->StopHeapObjectsTracking(); | 495     heap_profiler_->StopHeapObjectsTracking(); | 
| 497   } | 496   } | 
| 498 | 497 | 
| 499  private: | 498  private: | 
| 500   i::HeapProfiler* heap_profiler_; | 499   i::HeapProfiler* heap_profiler_; | 
| 501 }; | 500 }; | 
| 502 | 501 | 
| 503 | 502 | 
| 504 #endif  // ifndef CCTEST_H_ | 503 #endif  // ifndef CCTEST_H_ | 
| OLD | NEW | 
|---|