Lines Matching defs:V8

1 // Copyright 2021 the V8 project authors. All rights reserved.
17 // We reserve the V8_* prefix for macros defined in V8 public API and
58 class V8_EXPORT V8 {
61 * Hand startup data to V8, in case the embedder has chosen to build
62 * V8 with external startup data.
65 * - By default the startup data is linked into the V8 library, in which
67 * - If this needs to be called, it needs to be called before V8
69 * - To avoid unnecessary copies of data, V8 will point directly into the
70 * given data blob, so pretty please keep it around until V8 exit.
81 * Sets V8 flags from a string.
87 * Sets V8 flags from the command line.
96 * Initializes V8. This function needs to be called before the first Isolate
135 * Initialize the ICU library bundled with V8. The embedder should only
138 * If V8 was compiled with the ICU data in an external file, the location
144 * Initialize the ICU library bundled with V8. The embedder should only
145 * invoke this method when using the bundled ICU. If V8 was compiled with
162 * If V8 was compiled with the startup data in an external file, then
163 * V8 needs to be given those external files during startup. There are
177 * Sets the v8::Platform to use. This should be invoked before V8 is
184 * V8 was disposed.
198 * Initializes the V8 sandbox.
200 * This must be invoked after the platform was initialized but before V8 is
206 * as part of V8::Initialize, at which point this function should be removed.
245 * If V8 cannot create a proper sandbox, it will fall back to creating a
247 * still allows V8 to function. This API can be used to determine if such an
260 * \param use_v8_signal_handler Whether V8 should install its own signal
267 * On Win64, by default V8 does not emit unwinding data for jitted code,
269 * Exception Handling (SEH) cannot unwind through V8-generated code:
273 * exceptions in V8-generated code.
293 V8();
304 * the V8 binary and if so initializes V8.