/third_party/node/deps/v8/src/snapshot/ |
H A D | snapshot.h | 10 #include "include/v8-snapshot.h" // For StartupData. 68 static v8::StartupData Create( 77 static v8::StartupData Create( 108 V8_EXPORT_PRIVATE static bool VerifyChecksum(const v8::StartupData* data); 109 static bool ExtractRehashability(const v8::StartupData* data); 110 static bool VersionIsValid(const v8::StartupData* data); 113 static const v8::StartupData* DefaultSnapshotBlob(); 116 static bool SnapshotIsValid(const v8::StartupData* snapshot_blob); 122 V8_EXPORT_PRIVATE v8::StartupData CreateSnapshotDataBlobInternal( 128 V8_EXPORT_PRIVATE v8::StartupData WarmUpSnapshotDataBlobInterna [all...] |
H A D | snapshot.cc | 40 static v8::StartupData CreateSnapshotBlob( 47 static uint32_t ExtractNumContexts(const v8::StartupData* data); 48 static uint32_t ExtractContextOffset(const v8::StartupData* data, 51 const v8::StartupData* data); 53 const v8::StartupData* data); 55 const v8::StartupData* data); 57 const v8::StartupData* data, uint32_t index); 59 static uint32_t GetHeaderValue(const v8::StartupData* data, uint32_t offset) { in GetHeaderValue() 68 static void CheckVersion(const v8::StartupData* data); 102 const v8::StartupData* dat in ChecksummedContent() [all...] |
H A D | snapshot-empty.cc | 18 void SetNativesFromFile(StartupData* data) { UNREACHABLE(); } in SetNativesFromFile() 19 void SetSnapshotFromFile(StartupData* data) { UNREACHABLE(); } in SetSnapshotFromFile() 24 const v8::StartupData* Snapshot::DefaultSnapshotBlob() { return nullptr; } in DefaultSnapshotBlob()
|
H A D | mksnapshot.cc | 37 void WriteSnapshot(v8::StartupData blob) const { in WriteSnapshot() 86 fprintf(fp, "const v8::StartupData* Snapshot::DefaultSnapshotBlob() {\n"); in WriteSnapshotFileSuffix() 100 fprintf(fp, "static const v8::StartupData blob =\n"); in WriteSnapshotFileData() 152 v8::StartupData CreateSnapshotDataBlob(v8::Isolate* isolate, in CreateSnapshotDataBlob() 157 v8::StartupData result = i::CreateSnapshotDataBlobInternal( in CreateSnapshotDataBlob() 170 v8::StartupData WarmUpSnapshotDataBlob(v8::StartupData cold_snapshot_blob, in WarmUpSnapshotDataBlob() 175 v8::StartupData result = in WarmUpSnapshotDataBlob() 267 v8::StartupData blob; in main() 297 v8::StartupData col in main() [all...] |
H A D | snapshot-external.cc | 22 static v8::StartupData external_startup_blob = {nullptr, 0}; 24 void SetSnapshotFromFile(StartupData* snapshot_blob) { in SetSnapshotFromFile() 35 const v8::StartupData* Snapshot::DefaultSnapshotBlob() { in DefaultSnapshotBlob()
|
H A D | context-serializer.cc | 219 bool DataIsEmpty(const StartupData& data) { return data.raw_size == 0; } in DataIsEmpty() 237 std::vector<StartupData> serialized_data; in SerializeJSObjectWithEmbedderFields() 259 StartupData data = serialize_embedder_fields_.callback( in SerializeJSObjectWithEmbedderFields() 295 StartupData data = serialized_data[i]; in SerializeJSObjectWithEmbedderFields()
|
/third_party/node/deps/v8/include/v8-include/ |
H A D | v8-snapshot.h | 16 class V8_EXPORT StartupData { class 21 * Only valid for StartupData returned by SnapshotCreator::CreateBlob(). 43 using CallbackFunction = StartupData (*)(Local<Object> holder, int index, 61 StartupData payload, void* data); 65 void (*callback)(Local<Object> holder, int index, StartupData payload, 96 const StartupData* existing_blob = nullptr, 108 const StartupData* existing_blob = nullptr); 170 StartupData CreateBlob(FunctionCodeHandling function_code_handling);
|
H A D | v8-initialization.h | 75 static void SetSnapshotDataBlob(StartupData* startup_blob);
|
H A D | v8-isolate.h | 35 class StartupData; 236 const StartupData* snapshot_blob = nullptr;
|
/third_party/node/deps/v8/include/ |
H A D | v8-snapshot.h | 16 class V8_EXPORT StartupData { class 21 * Only valid for StartupData returned by SnapshotCreator::CreateBlob(). 43 using CallbackFunction = StartupData (*)(Local<Object> holder, int index, 61 StartupData payload, void* data); 65 void (*callback)(Local<Object> holder, int index, StartupData payload, 94 StartupData* existing_blob = nullptr); 105 StartupData* existing_blob = nullptr); 167 StartupData CreateBlob(FunctionCodeHandling function_code_handling);
|
H A D | v8-initialization.h | 75 static void SetSnapshotDataBlob(StartupData* startup_blob);
|
H A D | v8-isolate.h | 35 class StartupData; 229 StartupData* snapshot_blob = nullptr;
|
/third_party/node/deps/v8/src/init/ |
H A D | startup-data-util.cc | 26 v8::StartupData g_snapshot; 28 void ClearStartupData(v8::StartupData* data) { in ClearStartupData() 33 void DeleteStartupData(v8::StartupData* data) { in DeleteStartupData() 42 void Load(const char* blob_file, v8::StartupData* startup_data, in Load() 43 void (*setter_fn)(v8::StartupData*)) { in Load()
|
H A D | v8.h | 13 class StartupData; 44 static void SetSnapshotBlob(StartupData* snapshot_blob);
|
H A D | v8.cc | 311 void V8::SetSnapshotBlob(StartupData* snapshot_blob) { in SetSnapshotBlob()
|
/third_party/node/src/ |
H A D | node_snapshotable.h | 29 // and pass it into the V8 callback as the payload of StartupData. 114 v8::StartupData SerializeNodeContextInternalFields(v8::Local<v8::Object> holder, 119 v8::StartupData payload,
|
H A D | node_snapshotable.cc | 43 using v8::StartupData; 435 // Layout of v8::StartupData 439 v8::StartupData SnapshotDeserializer::Read() { in Read() 440 Debug("Read<v8::StartupData>()\n"); in Read() 446 // The data pointer of v8::StartupData would be deleted so it must be new'ed. in Read() 450 return v8::StartupData{buf.release(), raw_size}; in Read() 454 size_t SnapshotSerializer::Write(const v8::StartupData& data) { in Write() 455 Debug("\nWrite<v8::StartupData>() size=%d\n", data.raw_size); in Write() 461 Debug("Write<v8::StartupData>() wrote %d bytes\n\n", written_total); in Write() 853 written_total += w.Write<v8::StartupData>(v8_snapshot_blob_dat in ToBlob() [all...] |
H A D | env.h | 504 v8::StartupData v8_snapshot_blob_data{nullptr, 0};
|
H A D | js_native_api_v8.cc | 153 IsolateData(v8::StartupData* blob) : blob(blob) {} in IsolateData() 159 v8::StartupData* blob; 164 static void CreateIsolateData(v8::Isolate* isolate, v8::StartupData* blob) { in CreateIsolateData() 1457 v8::StartupData* snapshotBlob = nullptr; in OH_JSVM_CreateVM() 1459 snapshotBlob = new v8::StartupData(); in OH_JSVM_CreateVM()
|
/third_party/node/deps/v8/src/runtime/ |
H A D | runtime-debug.cc | 914 v8::StartupData blob = CreateSnapshotDataBlobInternal( in RUNTIME_FUNCTION()
|
/third_party/node/deps/v8/src/api/ |
H A D | api.cc | 354 void V8::SetSnapshotDataBlob(StartupData* snapshot_blob) { in SetSnapshotDataBlob() 458 StartupData* existing_snapshot) { in SnapshotCreator() 465 const StartupData* blob = existing_snapshot in SnapshotCreator() 480 StartupData* existing_snapshot) in SnapshotCreator() 588 StartupData SnapshotCreator::CreateBlob( in CreateBlob() 686 bool StartupData::CanBeRehashed() const { in CanBeRehashed() 691 bool StartupData::IsValid() const { return i::Snapshot::VersionIsValid(this); } in IsValid()
|
/third_party/node/deps/v8/src/execution/ |
H A D | isolate.h | 492 V(const v8::StartupData*, snapshot_blob, nullptr) \
|