Searched refs:HeapSnapshot (Results 1 - 14 of 14) sorted by relevance

/external/webkit/Source/WebCore/bindings/v8/
H A DScriptHeapSnapshot.h37 class HeapSnapshot;
53 static PassRefPtr<ScriptHeapSnapshot> create(const v8::HeapSnapshot* snapshot)
64 ScriptHeapSnapshot(const v8::HeapSnapshot* snapshot)
68 const v8::HeapSnapshot* m_snapshot;
H A DScriptHeapSnapshot.cpp45 const_cast<v8::HeapSnapshot*>(m_snapshot)->Delete();
81 m_snapshot->Serialize(&outputStream, v8::HeapSnapshot::kJSON);
H A DScriptProfiler.cpp95 const v8::HeapSnapshot* snapshot = 0;
98 snapshot = v8::HeapProfiler::TakeSnapshot(v8String(title), v8::HeapSnapshot::kFull, &adapter);
100 snapshot = v8::HeapProfiler::TakeSnapshot(v8String(title), v8::HeapSnapshot::kAggregated);
/external/v8/src/
H A Dheap-profiler.h36 class HeapSnapshot;
54 static HeapSnapshot* TakeSnapshot(const char* name,
57 static HeapSnapshot* TakeSnapshot(String* name,
61 static HeapSnapshot* GetSnapshot(int index);
62 static HeapSnapshot* FindSnapshot(unsigned uid);
79 HeapSnapshot* TakeSnapshotImpl(const char* name,
82 HeapSnapshot* TakeSnapshotImpl(String* name,
H A Dheap-profiler.cc69 HeapSnapshot* HeapProfiler::TakeSnapshot(const char* name,
79 HeapSnapshot* HeapProfiler::TakeSnapshot(String* name,
108 HeapSnapshot* HeapProfiler::TakeSnapshotImpl(const char* name,
111 HeapSnapshot::Type s_type = static_cast<HeapSnapshot::Type>(type);
112 HeapSnapshot* result =
116 case HeapSnapshot::kFull: {
133 HeapSnapshot* HeapProfiler::TakeSnapshotImpl(String* name,
147 HeapSnapshot* HeapProfiler::GetSnapshot(int index) {
154 HeapSnapshot* HeapProfile
[all...]
H A Dprofile-generator.h498 class HeapSnapshot;
516 // In a HeapSnapshot, all entries are hand-allocated in a continuous array
535 void Init(HeapSnapshot* snapshot,
543 HeapSnapshot* snapshot() { return snapshot_; }
613 HeapSnapshot* snapshot_;
622 // HeapSnapshot represents a single heap snapshot. It is stored in
626 // HeapSnapshotGenerator fills in a HeapSnapshot.
627 class HeapSnapshot { class in namespace:v8::internal
630 kFull = v8::HeapSnapshot::kFull
633 HeapSnapshot(HeapSnapshotsCollectio
[all...]
H A Dprofile-generator.cc965 void HeapEntry::Init(HeapSnapshot* snapshot,
1124 HeapSnapshot::HeapSnapshot(HeapSnapshotsCollection* collection, function in class:v8::internal::HeapSnapshot
1125 HeapSnapshot::Type type,
1149 HeapSnapshot::~HeapSnapshot() {
1154 void HeapSnapshot::Delete() {
1160 void HeapSnapshot::AllocateEntries(int entries_count,
1175 void HeapSnapshot::ClearPaint() {
1180 HeapEntry* HeapSnapshot
[all...]
H A Dapi.cc6041 IsDeadCheck(isolate, "v8::HeapSnapshot::GetRetainedSize");
6048 IsDeadCheck(isolate, "v8::HeapSnapshot::GetChildrenCount");
6055 IsDeadCheck(isolate, "v8::HeapSnapshot::GetChild");
6063 IsDeadCheck(isolate, "v8::HeapSnapshot::GetRetainersCount");
6070 IsDeadCheck(isolate, "v8::HeapSnapshot::GetRetainer");
6078 IsDeadCheck(isolate, "v8::HeapSnapshot::GetDominatorNode");
6093 static i::HeapSnapshot* ToInternal(const HeapSnapshot* snapshot) {
6094 return const_cast<i::HeapSnapshot*>(
6095 reinterpret_cast<const i::HeapSnapshot*>(snapsho
[all...]
/external/v8/include/
H A Dv8-profiler.h319 class V8EXPORT HeapSnapshot { class in namespace:v8
402 static const HeapSnapshot* GetSnapshot(int index);
405 static const HeapSnapshot* FindSnapshot(unsigned uid);
409 * See HeapSnapshot::Type for types description.
411 static const HeapSnapshot* TakeSnapshot(
413 HeapSnapshot::Type type = HeapSnapshot::kFull,
/external/v8/test/cctest/
H A Dtest-heap-profiler.cc56 const v8::HeapSnapshot* snapshot) {
92 TEST(HeapSnapshot) {
103 const v8::HeapSnapshot* snapshot_env2 =
105 i::HeapSnapshot* i_snapshot_env2 =
106 const_cast<i::HeapSnapshot*>(
107 reinterpret_cast<const i::HeapSnapshot*>(snapshot_env2));
141 const v8::HeapSnapshot* snapshot =
168 const v8::HeapSnapshot* snapshot =
205 const v8::HeapSnapshot* snapshot =
231 const v8::HeapSnapshot* snapsho
[all...]
/external/webkit/Source/WebCore/inspector/front-end/
H A DHeapSnapshotProxy.js113 this._snapshot = new WebInspector.HeapSnapshot(rawSnapshot);
H A DDetailedHeapshotView.js756 var s = new WebInspector.HeapSnapshot(snapshot);
767 var s = new WebInspector.HeapSnapshot(profile);
H A DHeapSnapshot.js483 WebInspector.HeapSnapshot = function(profile)
492 WebInspector.HeapSnapshot.prototype = {
H A DHeapSnapshotView.js383 var snapshot = new WebInspector.HeapSnapshot(loadedSnapshot);

Completed in 152 milliseconds