Searched refs:HeapProfiler (Results 1 - 19 of 19) sorted by relevance

/external/chromium_org/v8/src/
H A Dheap-profiler.cc15 HeapProfiler::HeapProfiler(Heap* heap) function in class:v8::internal::HeapProfiler
28 HeapProfiler::~HeapProfiler() {
34 void HeapProfiler::DeleteAllSnapshots() {
41 void HeapProfiler::RemoveSnapshot(HeapSnapshot* snapshot) {
46 void HeapProfiler::DefineWrapperClass(
47 uint16_t class_id, v8::HeapProfiler::WrapperInfoCallback callback) {
48 DCHECK(class_id != v8::HeapProfiler::kPersistentHandleNoClassId);
57 v8::RetainedObjectInfo* HeapProfiler
[all...]
H A Dheap-profiler.h17 class HeapProfiler { class in namespace:v8::internal
19 explicit HeapProfiler(Heap* heap);
20 ~HeapProfiler();
27 v8::HeapProfiler::ObjectNameResolver* resolver);
31 v8::HeapProfiler::ObjectNameResolver* resolver);
55 uint16_t class_id, v8::HeapProfiler::WrapperInfoCallback callback);
77 List<v8::HeapProfiler::WrapperInfoCallback> wrapper_callbacks_;
H A Dheap-snapshot-generator.h140 // HeapProfiler, which is also a factory for
146 HeapSnapshot(HeapProfiler* profiler,
151 HeapProfiler* profiler() { return profiler_; }
186 HeapProfiler* profiler_;
332 v8::HeapProfiler::ObjectNameResolver* resolver);
458 v8::HeapProfiler::ObjectNameResolver* global_object_name_resolver_;
532 v8::HeapProfiler::ObjectNameResolver* resolver,
H A Dglobal-handles.cc64 class_id_ = v8::HeapProfiler::kPersistentHandleNoClassId;
86 class_id_ = v8::HeapProfiler::kPersistentHandleNoClassId;
100 class_id_ = v8::HeapProfiler::kPersistentHandleNoClassId;
114 return class_id_ != v8::HeapProfiler::kPersistentHandleNoClassId;
H A Dapi.cc6350 HeapProfiler* Isolate::GetHeapProfiler() {
6351 i::HeapProfiler* heap_profiler =
6353 return reinterpret_cast<HeapProfiler*>(heap_profiler);
7346 int HeapProfiler::GetSnapshotCount() {
7347 return reinterpret_cast<i::HeapProfiler*>(this)->GetSnapshotsCount();
7351 const HeapSnapshot* HeapProfiler::GetHeapSnapshot(int index) {
7353 reinterpret_cast<i::HeapProfiler*>(this)->GetSnapshot(index));
7357 SnapshotObjectId HeapProfiler::GetObjectId(Handle<Value> value) {
7359 return reinterpret_cast<i::HeapProfiler*>(this)->GetSnapshotObjectId(obj);
7363 Handle<Value> HeapProfiler
[all...]
H A Disolate.h55 class HeapProfiler;
971 HeapProfiler* heap_profiler() const { return heap_profiler_; }
1292 HeapProfiler* heap_profiler_;
H A Dheap-snapshot-generator.cc183 HeapSnapshot::HeapSnapshot(HeapProfiler* profiler,
784 v8::HeapProfiler::ObjectNameResolver* resolver)
2538 v8::HeapProfiler::ObjectNameResolver* resolver,
H A Disolate.cc1881 heap_profiler_ = new HeapProfiler(heap());
/external/chromium_org/v8/include/
H A Dv8-profiler.h331 * Deletes the snapshot and removes it from HeapProfiler's list.
390 class V8_EXPORT HeapProfiler { class in namespace:v8
514 HeapProfiler();
515 ~HeapProfiler();
516 HeapProfiler(const HeapProfiler&);
517 HeapProfiler& operator=(const HeapProfiler&);
597 * See HeapProfiler::GetHeapStats.
H A Dv8.h75 class HeapProfiler;
4570 HeapProfiler* GetHeapProfiler();
/external/chromium_org/third_party/WebKit/Source/bindings/core/v8/
H A DScriptProfiler.cpp105 v8::HeapProfiler* profiler = isolate->GetHeapProfiler();
128 v8::HeapProfiler* profiler = isolate->GetHeapProfiler();
136 v8::HeapProfiler* profiler = isolate->GetHeapProfiler();
164 class GlobalObjectNameResolver FINAL : public v8::HeapProfiler::ObjectNameResolver {
234 v8::HeapProfiler* profiler = isolate->GetHeapProfiler();
257 v8::HeapProfiler* profiler = isolate->GetHeapProfiler();
H A DV8GCController.cpp297 v8::HeapProfiler* profiler = m_isolate->GetHeapProfiler();
/external/chromium_org/v8/test/cctest/
H A Dtest-heap-profiler.cc177 v8::HeapProfiler* heap_profiler = env2->GetIsolate()->GetHeapProfiler();
213 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
246 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
286 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
312 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
388 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
407 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
451 v8::HeapProfiler* heap_profiler = isolate->GetHeapProfiler();
477 v8::HeapProfiler* heap_profiler = env->GetIsolate()->GetHeapProfiler();
499 v8::HeapProfiler* heap_profile
[all...]
H A Dcctest.h542 i::HeapProfiler* heap_profiler_;
/external/chromium_org/third_party/WebKit/Source/core/inspector/
H A DInspectorHeapProfilerAgent.cpp70 : InspectorBaseAgent<InspectorHeapProfilerAgent>("HeapProfiler")
226 explicit HeapSnapshotProgress(InspectorFrontend::HeapProfiler* frontend)
249 InspectorFrontend::HeapProfiler* m_frontend;
263 explicit OutputStream(InspectorFrontend::HeapProfiler* frontend)
272 InspectorFrontend::HeapProfiler* m_frontend;
H A DInspectorHeapProfilerAgent.h88 InspectorFrontend::HeapProfiler* m_frontend;
/external/chromium_org/third_party/WebKit/Source/web/tests/
H A DListenerLeakTest.cpp63 v8::HeapProfiler* profiler = isolate->GetHeapProfiler();
/external/chromium_org/v8/src/heap/
H A Dheap-inl.h225 HeapProfiler* profiler = isolate_->heap_profiler();
247 HeapProfiler* heap_profiler = isolate_->heap_profiler();
H A Dheap.cc3350 HeapProfiler* profiler = isolate()->heap_profiler();

Completed in 4024 milliseconds