| AddBuildEmbedderGraphCallback(v8::HeapProfiler::BuildEmbedderGraphCallback callback, void *data) | v8::internal::HeapProfiler | |
| allocation_tracker() const | v8::internal::HeapProfiler | inline |
| allocation_tracker_ | v8::internal::HeapProfiler | private |
| AllocationEvent(Address addr, int size) override | v8::internal::HeapProfiler | virtual |
| build_embedder_graph_callbacks_ | v8::internal::HeapProfiler | private |
| BuildEmbedderGraph(Isolate *isolate, v8::EmbedderGraph *graph) | v8::internal::HeapProfiler | |
| ClearHeapObjectMap() | v8::internal::HeapProfiler | |
| CopyNameForHeapSnapshot(const char *name) | v8::internal::HeapProfiler | |
| DeleteAllSnapshots() | v8::internal::HeapProfiler | |
| FindHeapObjectById(SnapshotObjectId id) | v8::internal::HeapProfiler | |
| get_detachedness_callback_ | v8::internal::HeapProfiler | private |
| GetAllocationProfile() | v8::internal::HeapProfiler | |
| GetDetachedJSWrapperObjects() | v8::internal::HeapProfiler | |
| GetDetachedness(const v8::Local< v8::Value > v8_value, uint16_t class_id) | v8::internal::HeapProfiler | |
| GetSnapshot(int index) | v8::internal::HeapProfiler | |
| GetSnapshotObjectId(DirectHandle< Object > obj) | v8::internal::HeapProfiler | |
| GetSnapshotObjectId(NativeObject obj) | v8::internal::HeapProfiler | |
| GetSnapshotsCount() const | v8::internal::HeapProfiler | |
| HasBuildEmbedderGraphCallback() | v8::internal::HeapProfiler | inline |
| HasGetDetachednessCallback() const | v8::internal::HeapProfiler | inline |
| heap() const | v8::internal::HeapProfiler | private |
| heap_object_map() const | v8::internal::HeapProfiler | inline |
| HeapProfiler(Heap *heap) | v8::internal::HeapProfiler | explicit |
| HeapProfiler(const HeapProfiler &)=delete | v8::internal::HeapProfiler | |
| HeapSnapshotMode typedef | v8::internal::HeapProfiler | private |
| ids_ | v8::internal::HeapProfiler | private |
| is_sampling_allocations() | v8::internal::HeapProfiler | inline |
| is_taking_snapshot_ | v8::internal::HeapProfiler | private |
| is_tracking_object_moves() const | v8::internal::HeapProfiler | inline |
| is_tracking_object_moves_ | v8::internal::HeapProfiler | private |
| isolate() const | v8::internal::HeapProfiler | |
| IsTakingSnapshot() const | v8::internal::HeapProfiler | |
| MaybeClearStringsStorage() | v8::internal::HeapProfiler | private |
| MoveEvent(Address from, Address to, int size) | v8::internal::HeapObjectAllocationTracker | inlinevirtual |
| names() const | v8::internal::HeapProfiler | inline |
| names_ | v8::internal::HeapProfiler | private |
| native_move_listener_ | v8::internal::HeapProfiler | private |
| ObjectMoveEvent(Address from, Address to, int size, bool is_native_object) | v8::internal::HeapProfiler | |
| operator=(const HeapProfiler &)=delete | v8::internal::HeapProfiler | |
| profiler_mutex_ | v8::internal::HeapProfiler | private |
| PushHeapObjectsStats(OutputStream *stream, int64_t *timestamp_us) | v8::internal::HeapProfiler | |
| QueryObjects(DirectHandle< Context > context, QueryObjectPredicate *predicate, std::vector< v8::Global< v8::Object > > *objects) | v8::internal::HeapProfiler | |
| RemoveBuildEmbedderGraphCallback(v8::HeapProfiler::BuildEmbedderGraphCallback callback, void *data) | v8::internal::HeapProfiler | |
| RemoveSnapshot(HeapSnapshot *snapshot) | v8::internal::HeapProfiler | |
| sampling_heap_profiler_ | v8::internal::HeapProfiler | private |
| set_native_move_listener(std::unique_ptr< HeapProfilerNativeMoveListener > listener) | v8::internal::HeapProfiler | inline |
| SetGetDetachednessCallback(v8::HeapProfiler::GetDetachednessCallback callback, void *data) | v8::internal::HeapProfiler | |
| snapshots_ | v8::internal::HeapProfiler | private |
| StartHeapObjectsTracking(bool track_allocations) | v8::internal::HeapProfiler | |
| StartSamplingHeapProfiler(uint64_t sample_interval, int stack_depth, v8::HeapProfiler::SamplingFlags) | v8::internal::HeapProfiler | |
| StopHeapObjectsTracking() | v8::internal::HeapProfiler | |
| StopSamplingHeapProfiler() | v8::internal::HeapProfiler | |
| TakeSnapshot(const v8::HeapProfiler::HeapSnapshotOptions options) | v8::internal::HeapProfiler | |
| TakeSnapshotToFile(const v8::HeapProfiler::HeapSnapshotOptions options, std::string filename) | v8::internal::HeapProfiler | |
| UpdateObjectSizeEvent(Address addr, int size) override | v8::internal::HeapProfiler | virtual |
| WriteSnapshotToDiskAfterGC(HeapSnapshotMode snapshot_mode=HeapSnapshotMode::kRegular) | v8::internal::HeapProfiler | |
| ~HeapObjectAllocationTracker()=default | v8::internal::HeapObjectAllocationTracker | virtual |
| ~HeapProfiler() override | v8::internal::HeapProfiler | |