Home
last modified time | relevance | path

Searched refs:HeapSnapshot (Results 1 – 18 of 18) sorted by relevance

/external/webkit/Source/WebCore/bindings/v8/
DScriptHeapSnapshot.h37 class HeapSnapshot; variable
53 static PassRefPtr<ScriptHeapSnapshot> create(const v8::HeapSnapshot* snapshot) in create()
64 ScriptHeapSnapshot(const v8::HeapSnapshot* snapshot) in ScriptHeapSnapshot()
68 const v8::HeapSnapshot* m_snapshot;
DScriptProfiler.cpp95 const v8::HeapSnapshot* snapshot = 0; in takeHeapSnapshot()
98 … snapshot = v8::HeapProfiler::TakeSnapshot(v8String(title), v8::HeapSnapshot::kFull, &adapter); in takeHeapSnapshot()
100 snapshot = v8::HeapProfiler::TakeSnapshot(v8String(title), v8::HeapSnapshot::kAggregated); in takeHeapSnapshot()
DScriptHeapSnapshot.cpp45 const_cast<v8::HeapSnapshot*>(m_snapshot)->Delete(); in ~ScriptHeapSnapshot()
81 m_snapshot->Serialize(&outputStream, v8::HeapSnapshot::kJSON); in writeJSON()
/external/v8/test/cctest/
Dtest-heap-profiler.cc413 const v8::HeapSnapshot* snapshot) { in GetGlobalObject()
449 TEST(HeapSnapshot) { in TEST() argument
460 const v8::HeapSnapshot* snapshot_env2 = in TEST()
462 i::HeapSnapshot* i_snapshot_env2 = in TEST()
463 const_cast<i::HeapSnapshot*>( in TEST()
464 reinterpret_cast<const i::HeapSnapshot*>(snapshot_env2)); in TEST()
499 const v8::HeapSnapshot* snapshot = in TEST()
530 const v8::HeapSnapshot* snapshot = in TEST()
556 const v8::HeapSnapshot* snapshot = in TEST()
618 const v8::HeapSnapshot* snapshot = in TEST()
[all …]
/external/v8/include/
Dv8-profiler.h323 class V8EXPORT HeapSnapshot {
402 static const HeapSnapshot* GetSnapshot(int index);
405 static const HeapSnapshot* FindSnapshot(unsigned uid);
411 static const HeapSnapshot* TakeSnapshot(
413 HeapSnapshot::Type type = HeapSnapshot::kFull,
/external/v8/src/
Dprofile-generator.h493 class HeapSnapshot; variable
529 void Init(HeapSnapshot* snapshot,
537 HeapSnapshot* snapshot() { return snapshot_; } in snapshot()
612 HeapSnapshot* snapshot_;
637 class HeapSnapshot {
640 kFull = v8::HeapSnapshot::kFull,
641 kAggregated = v8::HeapSnapshot::kAggregated
644 HeapSnapshot(HeapSnapshotsCollection* collection,
648 ~HeapSnapshot();
700 DISALLOW_COPY_AND_ASSIGN(HeapSnapshot);
[all …]
Dheap-profiler.h39 class HeapSnapshot; variable
61 static HeapSnapshot* TakeSnapshot(const char* name,
64 static HeapSnapshot* TakeSnapshot(String* name,
68 static HeapSnapshot* GetSnapshot(int index);
69 static HeapSnapshot* FindSnapshot(unsigned uid);
90 HeapSnapshot* TakeSnapshotImpl(const char* name,
93 HeapSnapshot* TakeSnapshotImpl(String* name,
358 void FillHeapSnapshot(HeapSnapshot* snapshot);
Dheap-profiler.cc359 HeapSnapshot* HeapProfiler::TakeSnapshot(const char* name, in TakeSnapshot()
369 HeapSnapshot* HeapProfiler::TakeSnapshot(String* name, in TakeSnapshot()
398 HeapSnapshot* HeapProfiler::TakeSnapshotImpl(const char* name, in TakeSnapshotImpl()
401 HeapSnapshot::Type s_type = static_cast<HeapSnapshot::Type>(type); in TakeSnapshotImpl()
402 HeapSnapshot* result = in TakeSnapshotImpl()
406 case HeapSnapshot::kFull: { in TakeSnapshotImpl()
412 case HeapSnapshot::kAggregated: { in TakeSnapshotImpl()
432 HeapSnapshot* HeapProfiler::TakeSnapshotImpl(String* name, in TakeSnapshotImpl()
446 HeapSnapshot* HeapProfiler::GetSnapshot(int index) { in GetSnapshot()
453 HeapSnapshot* HeapProfiler::FindSnapshot(unsigned uid) { in FindSnapshot()
[all …]
Dprofile-generator.cc928 void HeapEntry::Init(HeapSnapshot* snapshot, in Init()
1163 HeapSnapshot::HeapSnapshot(HeapSnapshotsCollection* collection, in HeapSnapshot() function in v8::internal::HeapSnapshot
1164 HeapSnapshot::Type type, in HeapSnapshot()
1184 HeapSnapshot::~HeapSnapshot() { in ~HeapSnapshot()
1189 void HeapSnapshot::Delete() { in Delete()
1195 void HeapSnapshot::AllocateEntries(int entries_count, in AllocateEntries()
1212 void HeapSnapshot::ClearPaint() { in ClearPaint()
1217 HeapEntry* HeapSnapshot::AddRootEntry(int children_count) { in AddRootEntry()
1228 HeapEntry* HeapSnapshot::AddGcRootsEntry(int children_count, in AddGcRootsEntry()
1240 HeapEntry* HeapSnapshot::AddNativesRootEntry(int children_count, in AddNativesRootEntry()
[all …]
Dapi.cc5349 ASSERT(ToInternal(this)->snapshot()->type() != i::HeapSnapshot::kAggregated); in GetId()
5357 ASSERT(ToInternal(this)->snapshot()->type() == i::HeapSnapshot::kAggregated); in GetInstancesCount()
5413 static i::HeapSnapshot* ToInternal(const HeapSnapshot* snapshot) { in ToInternal()
5414 return const_cast<i::HeapSnapshot*>( in ToInternal()
5415 reinterpret_cast<const i::HeapSnapshot*>(snapshot)); in ToInternal()
5419 void HeapSnapshot::Delete() { in Delete()
5431 HeapSnapshot::Type HeapSnapshot::GetType() const { in GetType()
5434 return static_cast<HeapSnapshot::Type>(ToInternal(this)->type()); in GetType()
5438 unsigned HeapSnapshot::GetUid() const { in GetUid()
5445 Handle<String> HeapSnapshot::GetTitle() const { in GetTitle()
[all …]
/external/webkit/Source/WebCore/inspector/front-end/
DHeapSnapshotProxy.js113 this._snapshot = new WebInspector.HeapSnapshot(rawSnapshot);
DDetailedHeapshotView.js756 var s = new WebInspector.HeapSnapshot(snapshot);
767 var s = new WebInspector.HeapSnapshot(profile);
DHeapSnapshot.js483 WebInspector.HeapSnapshot = function(profile) class in WebInspector
492 WebInspector.HeapSnapshot.prototype = {
DHeapSnapshotView.js383 var snapshot = new WebInspector.HeapSnapshot(loadedSnapshot);
/external/webkit/Source/WebCore/
DChangeLog5499 * inspector/front-end/HeapSnapshot.js:
5500 (WebInspector.HeapSnapshot.prototype.dispose):
5501 (WebInspector.HeapSnapshot.prototype.aggregates):
5502 (WebInspector.HeapSnapshot.prototype._buildAggregates):
5503 (WebInspector.HeapSnapshot.prototype._sortAggregateIndexes):
5504 (WebInspector.HeapSnapshot.prototype.createNodesProviderForClass):
8505 * inspector/front-end/HeapSnapshot.js:
8523 * inspector/front-end/HeapSnapshot.js:
13483 * inspector/front-end/HeapSnapshot.js:
13487 (WebInspector.HeapSnapshot.prototype.pushBaseIds):
[all …]
DChangeLog-2011-02-16350 * inspector/front-end/HeapSnapshot.js:
11620 * inspector/front-end/HeapSnapshot.js:
11626 (WebInspector.HeapSnapshot): Wrapper for the heap snapshot.
17435 * inspector/front-end/HeapSnapshot.js: Added.
17456 (WebInspector.HeapSnapshot):
17457 (WebInspector.HeapSnapshot.prototype._init):
17458 (WebInspector.HeapSnapshot.prototype.get rootEdges):
DWebCore.gypi6216 'inspector/front-end/HeapSnapshot.js',
DChangeLog-2010-12-064378 (WebInspector.HeapSnapshot):
4379 (WebInspector.HeapSnapshot.prototype._init):
4380 (WebInspector.HeapSnapshot.prototype.get rootEdges):