![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <heap-snapshot-generator.h>
Public Member Functions | |
| NativeObjectsExplorer (HeapSnapshot *snapshot, SnapshottingProgressReportingInterface *progress) | |
| NativeObjectsExplorer (const NativeObjectsExplorer &)=delete | |
| NativeObjectsExplorer & | operator= (const NativeObjectsExplorer &)=delete |
| bool | IterateAndExtractReferences (HeapSnapshotGenerator *generator) |
Private Member Functions | |
| HeapEntry * | EntryForEmbedderGraphNode (EmbedderGraph::Node *node) |
| void | MergeNodeIntoEntry (HeapEntry *entry, EmbedderGraph::Node *original_node, EmbedderGraph::Node *wrapper_node) |
Private Attributes | |
| Isolate * | isolate_ |
| HeapSnapshot * | snapshot_ |
| StringsStorage * | names_ |
| HeapObjectsMap * | heap_object_map_ |
| std::unique_ptr< HeapEntriesAllocator > | embedder_graph_entries_allocator_ |
| HeapSnapshotGenerator * | generator_ = nullptr |
Static Private Attributes | |
| static HeapThing const | kNativesRootObject |
Friends | |
| class | GlobalHandlesExtractor |
Definition at line 606 of file heap-snapshot-generator.h.
| v8::internal::NativeObjectsExplorer::NativeObjectsExplorer | ( | HeapSnapshot * | snapshot, |
| SnapshottingProgressReportingInterface * | progress ) |
Definition at line 3110 of file heap-snapshot-generator.cc.
|
delete |
|
private |
Definition at line 3148 of file heap-snapshot-generator.cc.
| bool v8::internal::NativeObjectsExplorer::IterateAndExtractReferences | ( | HeapSnapshotGenerator * | generator | ) |
Definition at line 3168 of file heap-snapshot-generator.cc.
|
private |
Definition at line 3120 of file heap-snapshot-generator.cc.
|
delete |
|
friend |
Definition at line 631 of file heap-snapshot-generator.h.
|
private |
Definition at line 625 of file heap-snapshot-generator.h.
|
private |
Definition at line 627 of file heap-snapshot-generator.h.
|
private |
Definition at line 624 of file heap-snapshot-generator.h.
|
private |
Definition at line 621 of file heap-snapshot-generator.h.
|
staticprivate |
Definition at line 629 of file heap-snapshot-generator.h.
|
private |
Definition at line 623 of file heap-snapshot-generator.h.
|
private |
Definition at line 622 of file heap-snapshot-generator.h.