v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
heap-snapshot-generator.h File Reference
#include <deque>
#include <memory>
#include <optional>
#include <unordered_map>
#include <unordered_set>
#include <vector>
#include "include/v8-profiler.h"
#include "src/base/platform/time.h"
#include "src/execution/isolate.h"
#include "src/objects/fixed-array.h"
#include "src/objects/hash-table.h"
#include "src/objects/heap-object.h"
#include "src/objects/js-objects.h"
#include "src/objects/literal-objects.h"
#include "src/objects/objects.h"
#include "src/objects/string.h"
#include "src/objects/visitors.h"
#include "src/profiler/strings-storage.h"
#include "src/strings/string-hasher.h"
Include dependency graph for heap-snapshot-generator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  v8::internal::EntrySourceLocation
 
class  v8::internal::HeapGraphEdge
 
class  v8::internal::HeapEntry
 
class  v8::internal::HeapSnapshot
 
class  v8::internal::HeapObjectsMap
 
struct  v8::internal::HeapObjectsMap::TimeInterval
 
struct  v8::internal::HeapObjectsMap::EntryInfo
 
class  v8::internal::HeapEntriesAllocator
 
class  v8::internal::SnapshottingProgressReportingInterface
 
class  v8::internal::V8HeapExplorer
 
class  v8::internal::NativeObjectsExplorer
 
class  v8::internal::HeapSnapshotGenerator
 
class  v8::internal::HeapSnapshotJSONSerializer
 

Namespaces

namespace  v8
 
namespace  v8::internal
 

Typedefs

using v8::internal::HeapThing = void*