HeapProfiler 395 include/v8-profiler.h class V8EXPORT HeapProfiler { HeapProfiler 6113 src/api.cc if (i::HeapProfiler::GetSnapshotsCount() > 1) { HeapProfiler 6117 src/api.cc i::HeapProfiler::DeleteAllSnapshots(); HeapProfiler 6199 src/api.cc int HeapProfiler::GetSnapshotsCount() { HeapProfiler 6202 src/api.cc return i::HeapProfiler::GetSnapshotsCount(); HeapProfiler 6206 src/api.cc const HeapSnapshot* HeapProfiler::GetSnapshot(int index) { HeapProfiler 6210 src/api.cc i::HeapProfiler::GetSnapshot(index)); HeapProfiler 6214 src/api.cc const HeapSnapshot* HeapProfiler::FindSnapshot(unsigned uid) { HeapProfiler 6218 src/api.cc i::HeapProfiler::FindSnapshot(uid)); HeapProfiler 6222 src/api.cc SnapshotObjectId HeapProfiler::GetSnapshotObjectId(Handle<Value> value) { HeapProfiler 6226 src/api.cc return i::HeapProfiler::GetSnapshotObjectId(obj); HeapProfiler 6230 src/api.cc const HeapSnapshot* HeapProfiler::TakeSnapshot(Handle<String> title, HeapProfiler 6244 src/api.cc i::HeapProfiler::TakeSnapshot( HeapProfiler 6249 src/api.cc void HeapProfiler::StartHeapObjectsTracking() { HeapProfiler 6252 src/api.cc i::HeapProfiler::StartHeapObjectsTracking(); HeapProfiler 6256 src/api.cc void HeapProfiler::StopHeapObjectsTracking() { HeapProfiler 6259 src/api.cc i::HeapProfiler::StopHeapObjectsTracking(); HeapProfiler 6263 src/api.cc SnapshotObjectId HeapProfiler::PushHeapObjectsStats(OutputStream* stream) { HeapProfiler 6266 src/api.cc return i::HeapProfiler::PushHeapObjectsStats(stream); HeapProfiler 6270 src/api.cc void HeapProfiler::DeleteAllSnapshots() { HeapProfiler 6273 src/api.cc i::HeapProfiler::DeleteAllSnapshots(); HeapProfiler 6277 src/api.cc void HeapProfiler::DefineWrapperClass(uint16_t class_id, HeapProfiler 6284 src/api.cc int HeapProfiler::GetPersistentHandleCount() { HeapProfiler 6290 src/api.cc size_t HeapProfiler::GetMemorySizeUsedByProfiler() { HeapProfiler 6291 src/api.cc return i::HeapProfiler::GetMemorySizeUsedByProfiler(); HeapProfiler 69 src/global-handles.cc class_id_ = v8::HeapProfiler::kPersistentHandleNoClassId; HeapProfiler 90 src/global-handles.cc class_id_ = v8::HeapProfiler::kPersistentHandleNoClassId; HeapProfiler 119 src/global-handles.cc return class_id_ != v8::HeapProfiler::kPersistentHandleNoClassId; HeapProfiler 36 src/heap-profiler.cc HeapProfiler::HeapProfiler() HeapProfiler 42 src/heap-profiler.cc HeapProfiler::~HeapProfiler() { HeapProfiler 47 src/heap-profiler.cc void HeapProfiler::ResetSnapshots() { HeapProfiler 53 src/heap-profiler.cc void HeapProfiler::SetUp() { HeapProfiler 56 src/heap-profiler.cc isolate->set_heap_profiler(new HeapProfiler()); HeapProfiler 61 src/heap-profiler.cc void HeapProfiler::TearDown() { HeapProfiler 68 src/heap-profiler.cc HeapSnapshot* HeapProfiler::TakeSnapshot(const char* name, HeapProfiler 78 src/heap-profiler.cc HeapSnapshot* HeapProfiler::TakeSnapshot(String* name, HeapProfiler 88 src/heap-profiler.cc void HeapProfiler::StartHeapObjectsTracking() { HeapProfiler 94 src/heap-profiler.cc void HeapProfiler::StopHeapObjectsTracking() { HeapProfiler 100 src/heap-profiler.cc SnapshotObjectId HeapProfiler::PushHeapObjectsStats(v8::OutputStream* stream) { HeapProfiler 106 src/heap-profiler.cc void HeapProfiler::DefineWrapperClass( HeapProfiler 108 src/heap-profiler.cc ASSERT(class_id != v8::HeapProfiler::kPersistentHandleNoClassId); HeapProfiler 117 src/heap-profiler.cc v8::RetainedObjectInfo* HeapProfiler::ExecuteWrapperClassCallback( HeapProfiler 125 src/heap-profiler.cc HeapSnapshot* HeapProfiler::TakeSnapshotImpl(const char* name, HeapProfiler 150 src/heap-profiler.cc HeapSnapshot* HeapProfiler::TakeSnapshotImpl(String* name, HeapProfiler 156 src/heap-profiler.cc void HeapProfiler::StartHeapObjectsTrackingImpl() { HeapProfiler 161 src/heap-profiler.cc SnapshotObjectId HeapProfiler::PushHeapObjectsStatsImpl(OutputStream* stream) { HeapProfiler 166 src/heap-profiler.cc void HeapProfiler::StopHeapObjectsTrackingImpl() { HeapProfiler 171 src/heap-profiler.cc size_t HeapProfiler::GetMemorySizeUsedByProfiler() { HeapProfiler 172 src/heap-profiler.cc HeapProfiler* profiler = Isolate::Current()->heap_profiler(); HeapProfiler 179 src/heap-profiler.cc int HeapProfiler::GetSnapshotsCount() { HeapProfiler 180 src/heap-profiler.cc HeapProfiler* profiler = Isolate::Current()->heap_profiler(); HeapProfiler 186 src/heap-profiler.cc HeapSnapshot* HeapProfiler::GetSnapshot(int index) { HeapProfiler 187 src/heap-profiler.cc HeapProfiler* profiler = Isolate::Current()->heap_profiler(); HeapProfiler 193 src/heap-profiler.cc HeapSnapshot* HeapProfiler::FindSnapshot(unsigned uid) { HeapProfiler 194 src/heap-profiler.cc HeapProfiler* profiler = Isolate::Current()->heap_profiler(); HeapProfiler 200 src/heap-profiler.cc SnapshotObjectId HeapProfiler::GetSnapshotObjectId(Handle<Object> obj) { HeapProfiler 202 src/heap-profiler.cc return v8::HeapProfiler::kUnknownObjectId; HeapProfiler 203 src/heap-profiler.cc HeapProfiler* profiler = Isolate::Current()->heap_profiler(); HeapProfiler 209 src/heap-profiler.cc void HeapProfiler::DeleteAllSnapshots() { HeapProfiler 210 src/heap-profiler.cc HeapProfiler* profiler = Isolate::Current()->heap_profiler(); HeapProfiler 216 src/heap-profiler.cc void HeapProfiler::ObjectMoveEvent(Address from, Address to) { HeapProfiler 41 src/heap-profiler.h v8::internal::HeapProfiler* profiler = heap->isolate()->heap_profiler(); \ HeapProfiler 47 src/heap-profiler.h class HeapProfiler { HeapProfiler 73 src/heap-profiler.h uint16_t class_id, v8::HeapProfiler::WrapperInfoCallback callback); HeapProfiler 82 src/heap-profiler.h HeapProfiler(); HeapProfiler 83 src/heap-profiler.h ~HeapProfiler(); HeapProfiler 98 src/heap-profiler.h List<v8::HeapProfiler::WrapperInfoCallback> wrapper_callbacks_; HeapProfiler 1587 src/isolate.cc HeapProfiler::TearDown(); HeapProfiler 1815 src/isolate.cc HeapProfiler::SetUp(); HeapProfiler 68 src/isolate.h class HeapProfiler; HeapProfiler 355 src/isolate.h V(HeapProfiler*, heap_profiler, NULL) \ HeapProfiler 116 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("env2")); HeapProfiler 150 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("sizes")); HeapProfiler 177 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("sizes")); HeapProfiler 214 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("children")); HeapProfiler 240 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("code")); HeapProfiler 302 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("numbers")); HeapProfiler 321 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("strings")); HeapProfiler 346 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("internals")); HeapProfiler 376 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("s1")); HeapProfiler 385 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("s2")); HeapProfiler 421 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(s1_str); HeapProfiler 426 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(s2_str); HeapProfiler 475 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("s")); HeapProfiler 541 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("json")); HeapProfiler 635 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("abort")); HeapProfiler 704 test/cctest/test-heap-profiler.cc v8::HeapProfiler::PushHeapObjectsStats(&stream); HeapProfiler 716 test/cctest/test-heap-profiler.cc v8::HeapProfiler::StartHeapObjectsTracking(); HeapProfiler 845 test/cctest/test-heap-profiler.cc v8::HeapProfiler::StopHeapObjectsTracking(); HeapProfiler 870 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("id")); HeapProfiler 883 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("get_snapshot_object_id")); HeapProfiler 895 test/cctest/test-heap-profiler.cc v8::HeapProfiler::GetSnapshotObjectId(globalObjectHandle); HeapProfiler 896 test/cctest/test-heap-profiler.cc CHECK_NE(static_cast<int>(v8::HeapProfiler::kUnknownObjectId), HeapProfiler 907 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("unknown_object_id")); HeapProfiler 909 test/cctest/test-heap-profiler.cc snapshot->GetNodeById(v8::HeapProfiler::kUnknownObjectId); HeapProfiler 939 test/cctest/test-heap-profiler.cc const int snapshots_count = v8::HeapProfiler::GetSnapshotsCount(); HeapProfiler 942 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("abort"), HeapProfiler 946 test/cctest/test-heap-profiler.cc CHECK_EQ(snapshots_count, v8::HeapProfiler::GetSnapshotsCount()); HeapProfiler 951 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("full"), HeapProfiler 955 test/cctest/test-heap-profiler.cc CHECK_EQ(snapshots_count + 1, v8::HeapProfiler::GetSnapshotsCount()); HeapProfiler 1050 test/cctest/test-heap-profiler.cc v8::HeapProfiler::DefineWrapperClass( HeapProfiler 1052 test/cctest/test-heap-profiler.cc v8::HeapProfiler::DefineWrapperClass( HeapProfiler 1065 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("retained")); HeapProfiler 1149 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("implicit_refs")); HeapProfiler 1177 test/cctest/test-heap-profiler.cc CHECK_EQ(0, v8::HeapProfiler::GetSnapshotsCount()); HeapProfiler 1178 test/cctest/test-heap-profiler.cc v8::HeapProfiler::DeleteAllSnapshots(); HeapProfiler 1179 test/cctest/test-heap-profiler.cc CHECK_EQ(0, v8::HeapProfiler::GetSnapshotsCount()); HeapProfiler 1180 test/cctest/test-heap-profiler.cc CHECK_NE(NULL, v8::HeapProfiler::TakeSnapshot(v8_str("1"))); HeapProfiler 1181 test/cctest/test-heap-profiler.cc CHECK_EQ(1, v8::HeapProfiler::GetSnapshotsCount()); HeapProfiler 1182 test/cctest/test-heap-profiler.cc v8::HeapProfiler::DeleteAllSnapshots(); HeapProfiler 1183 test/cctest/test-heap-profiler.cc CHECK_EQ(0, v8::HeapProfiler::GetSnapshotsCount()); HeapProfiler 1184 test/cctest/test-heap-profiler.cc CHECK_NE(NULL, v8::HeapProfiler::TakeSnapshot(v8_str("1"))); HeapProfiler 1185 test/cctest/test-heap-profiler.cc CHECK_NE(NULL, v8::HeapProfiler::TakeSnapshot(v8_str("2"))); HeapProfiler 1186 test/cctest/test-heap-profiler.cc CHECK_EQ(2, v8::HeapProfiler::GetSnapshotsCount()); HeapProfiler 1187 test/cctest/test-heap-profiler.cc v8::HeapProfiler::DeleteAllSnapshots(); HeapProfiler 1188 test/cctest/test-heap-profiler.cc CHECK_EQ(0, v8::HeapProfiler::GetSnapshotsCount()); HeapProfiler 1196 test/cctest/test-heap-profiler.cc CHECK_EQ(0, v8::HeapProfiler::GetSnapshotsCount()); HeapProfiler 1198 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("1")); HeapProfiler 1200 test/cctest/test-heap-profiler.cc CHECK_EQ(1, v8::HeapProfiler::GetSnapshotsCount()); HeapProfiler 1202 test/cctest/test-heap-profiler.cc CHECK_EQ(s1, v8::HeapProfiler::FindSnapshot(uid1)); HeapProfiler 1204 test/cctest/test-heap-profiler.cc CHECK_EQ(0, v8::HeapProfiler::GetSnapshotsCount()); HeapProfiler 1205 test/cctest/test-heap-profiler.cc CHECK_EQ(NULL, v8::HeapProfiler::FindSnapshot(uid1)); HeapProfiler 1208 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("2")); HeapProfiler 1210 test/cctest/test-heap-profiler.cc CHECK_EQ(1, v8::HeapProfiler::GetSnapshotsCount()); HeapProfiler 1213 test/cctest/test-heap-profiler.cc CHECK_EQ(s2, v8::HeapProfiler::FindSnapshot(uid2)); HeapProfiler 1215 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("3")); HeapProfiler 1217 test/cctest/test-heap-profiler.cc CHECK_EQ(2, v8::HeapProfiler::GetSnapshotsCount()); HeapProfiler 1220 test/cctest/test-heap-profiler.cc CHECK_EQ(s3, v8::HeapProfiler::FindSnapshot(uid3)); HeapProfiler 1222 test/cctest/test-heap-profiler.cc CHECK_EQ(1, v8::HeapProfiler::GetSnapshotsCount()); HeapProfiler 1223 test/cctest/test-heap-profiler.cc CHECK_EQ(NULL, v8::HeapProfiler::FindSnapshot(uid2)); HeapProfiler 1224 test/cctest/test-heap-profiler.cc CHECK_EQ(s3, v8::HeapProfiler::FindSnapshot(uid3)); HeapProfiler 1226 test/cctest/test-heap-profiler.cc CHECK_EQ(0, v8::HeapProfiler::GetSnapshotsCount()); HeapProfiler 1227 test/cctest/test-heap-profiler.cc CHECK_EQ(NULL, v8::HeapProfiler::FindSnapshot(uid3)); HeapProfiler 1238 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("document")); HeapProfiler 1254 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("document")); HeapProfiler 1272 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("document")); HeapProfiler 1289 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(name); HeapProfiler 1299 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("iteration")); HeapProfiler 1319 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("value")); HeapProfiler 1352 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("snapshot")); HeapProfiler 1437 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("fastCaseGetter")); HeapProfiler 1460 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("HiddenPropertiesFastCase1")); HeapProfiler 1473 test/cctest/test-heap-profiler.cc snapshot = v8::HeapProfiler::TakeSnapshot( HeapProfiler 1494 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("weaks")); HeapProfiler 1529 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("weaks")); HeapProfiler 1550 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("fun")); HeapProfiler 1570 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("snapshot")); HeapProfiler 1594 test/cctest/test-heap-profiler.cc int global_handle_count = v8::HeapProfiler::GetPersistentHandleCount(); HeapProfiler 1600 test/cctest/test-heap-profiler.cc v8::HeapProfiler::GetPersistentHandleCount()); HeapProfiler 1604 test/cctest/test-heap-profiler.cc v8::HeapProfiler::GetPersistentHandleCount()); HeapProfiler 1608 test/cctest/test-heap-profiler.cc v8::HeapProfiler::GetPersistentHandleCount()); HeapProfiler 1613 test/cctest/test-heap-profiler.cc v8::HeapProfiler::GetPersistentHandleCount()); HeapProfiler 1616 test/cctest/test-heap-profiler.cc v8::HeapProfiler::GetPersistentHandleCount()); HeapProfiler 1618 test/cctest/test-heap-profiler.cc CHECK_EQ(global_handle_count, v8::HeapProfiler::GetPersistentHandleCount()); HeapProfiler 1628 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("snapshot")); HeapProfiler 1649 test/cctest/test-heap-profiler.cc v8::HeapProfiler::TakeSnapshot(v8_str("snapshot"));