5 #ifndef INCLUDE_V8_INITIALIZATION_H_
6 #define INCLUDE_V8_INITIALIZATION_H_
26 template <
class K,
class V,
class T>
33 using EntropySource =
bool (*)(
unsigned char* buffer, size_t length);
48 using ReturnAddressLocationResolver =
49 uintptr_t (*)(uintptr_t return_addr_location);
51 using DcheckErrorCallback =
void (*)(
const char* file,
int line,
99 const int kBuildConfiguration =
103 ? kSandboxedExternalPointers
106 return Initialize(kBuildConfiguration);
120 ReturnAddressLocationResolver return_address_resolver);
155 const char* icu_data_file =
nullptr);
264 #if defined(V8_OS_WIN)
286 enum BuildConfigurationFeatures {
287 kPointerCompression = 1 << 0,
289 kSandboxedExternalPointers = 1 << 2,
297 static bool Initialize(
int build_config);
300 template <
class K,
class V,
class T>