node/lib/internal/bootstrap
Joyee Cheung a36a5469c2
v8: add v8.startupSnapshot utils
This adds several APIs under the `v8.startupSnapshot` namespace
for specifying hooks into the startup snapshot serialization
and deserialization.

- isBuildingSnapshot()
- addSerializeCallback()
- addDeserializeCallback()
- setDeserializeMainFunction()

PR-URL: https://github.com/nodejs/node/pull/43329
Fixes: https://github.com/nodejs/node/issues/42617
Refs: https://github.com/nodejs/node/issues/35711
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
2022-06-17 19:23:56 +08:00
..
switches v8: add v8.startupSnapshot utils 2022-06-17 19:23:56 +08:00
browser.js bootstrap: consolidate global properties definition 2022-06-14 00:07:05 +08:00
environment.js process: run RunBootstrapping in CreateEnvironment 2019-04-03 08:46:03 +08:00
loaders.js lib: use null-prototype objects for property descriptors 2022-06-03 09:23:58 +01:00
node.js bootstrap: consolidate global properties definition 2022-06-14 00:07:05 +08:00
pre_execution.js v8: add v8.startupSnapshot utils 2022-06-17 19:23:56 +08:00