![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/profiler/heap-snapshot-generator.h"
#include <optional>
#include <utility>
#include "src/api/api-inl.h"
#include "src/base/vector.h"
#include "src/codegen/assembler-inl.h"
#include "src/common/assert-scope.h"
#include "src/common/globals.h"
#include "src/debug/debug.h"
#include "src/handles/global-handles.h"
#include "src/heap/combined-heap.h"
#include "src/heap/heap-layout-inl.h"
#include "src/heap/heap.h"
#include "src/heap/safepoint.h"
#include "src/heap/visit-object.h"
#include "src/numbers/conversions.h"
#include "src/objects/allocation-site-inl.h"
#include "src/objects/api-callbacks.h"
#include "src/objects/cell-inl.h"
#include "src/objects/feedback-cell-inl.h"
#include "src/objects/hash-table-inl.h"
#include "src/objects/js-array-buffer-inl.h"
#include "src/objects/js-array-inl.h"
#include "src/objects/js-collection-inl.h"
#include "src/objects/js-generator-inl.h"
#include "src/objects/js-objects.h"
#include "src/objects/js-promise-inl.h"
#include "src/objects/js-regexp-inl.h"
#include "src/objects/js-weak-refs-inl.h"
#include "src/objects/literal-objects-inl.h"
#include "src/objects/objects-inl.h"
#include "src/objects/prototype.h"
#include "src/objects/slots-inl.h"
#include "src/objects/struct-inl.h"
#include "src/objects/transitions-inl.h"
#include "src/objects/visitors.h"
#include "src/profiler/allocation-tracker.h"
#include "src/profiler/heap-profiler.h"
#include "src/profiler/heap-snapshot-generator-inl.h"
#include "src/profiler/output-stream-writer.h"
Go to the source code of this file.
Namespaces | |
namespace | v8 |
namespace | v8::internal |
Macros | |
#define | MAKE_STRING_MAP_CASE(instance_type, size, name, Name) |
#define | MAKE_TORQUE_CASE(Name, TYPE) |
#define | MAKE_STRING_CASE(instance_type, size, name, Name) |
#define | CONTEXT_FIELD_INDEX_NAME(index, _, name) |
#define | JSON_A(s) |
#define | JSON_S(s) |
Functions | |
static void | v8::internal::WriteUChar (OutputStreamWriter *w, unibrow::uchar u) |
Variables | ||
struct { | ||
int v8::internal::index | ||
const char * v8::internal::name | ||
} | v8::internal::native_context_names [] | |
#define CONTEXT_FIELD_INDEX_NAME | ( | index, | |
_, | |||
name ) |
#define JSON_A | ( | s | ) |
#define JSON_S | ( | s | ) |
#define MAKE_STRING_CASE | ( | instance_type, | |
size, | |||
name, | |||
Name ) |
#define MAKE_STRING_MAP_CASE | ( | instance_type, | |
size, | |||
name, | |||
Name ) |
#define MAKE_TORQUE_CASE | ( | Name, | |
TYPE ) |
|
private |
Definition at line 1584 of file heap-snapshot-generator.cc.
|
private |
Definition at line 1559 of file heap-snapshot-generator.cc.
|
private |
Definition at line 1586 of file heap-snapshot-generator.cc.
|
private |
Definition at line 3239 of file heap-snapshot-generator.cc.
|
private |
Definition at line 1560 of file heap-snapshot-generator.cc.
|
private |
Definition at line 1587 of file heap-snapshot-generator.cc.
|
private |
Definition at line 3240 of file heap-snapshot-generator.cc.
|
private |
Definition at line 1558 of file heap-snapshot-generator.cc.